웹마스터 팁

Open Flash Chart(OFC)라고 들어 보셨나요?

플래시를 이용해 다양한 그래프를 그려주는 무료로 공개된 프로그램 입니다.




텍스트큐브닷컴의 통계 그래프를 보셨나요?

여기에 사용이 된게 Open Flash Chart 입니다.

텍스트큐브의 플러그인으로 제공되는 통계 그래프인데 이게 텍스트큐브닷컴에도 적용이 되어 있습니다.

텍스트큐브닷컴의 인기 분류 통계 그래프
분류명 포스트수 비율
분류없음 0 0%
자전거 여행, 라이딩 1 17%
GPS 1 17%
낙서장 1 17%
test 0 0%
테스트 3 50%




텍스트큐브닷컴의 방문자수 그래프 소스 입니다.

<object id="visitor_object" type="application/x-shockwave-flash" data="http://rs.textcube.com/service/blog/script/openflashchart/open-flash-chart.swf" flashvars="variables=true&amp;
x_label_style=8,#000000,0&amp;&amp;
x_axis_steps=1&amp;&amp;
y_label_style=8,#000000&amp;&amp;
y_ticks=5,10,2&amp;&amp;
line_dot=2,#DB7E7B,%EC%B5%9C%EA%B7%BC+7 //line_dot : 선 그래프로 첫번째 숫자는 그래프 굵기를 나타냄, bar : line_dot를 bat로 변경하면 바 그래프로 변경됨, 첫 숫자는 투명도(0~100), pie : 위의 원 그래프, 첫 숫자는 투명도
%EC%9D%BC%EA%B0%84+%EB%B0%A9%EB%AC%B8%EC%9E%90+%EC%88%98,11,4&amp;&amp;
line_hollow_2=5,#DB7E7B,&amp;&amp;
values=6,4,9,24,10,22,1&amp;&amp;
x_labels=08/18,08/19,08/20,08/21,08/22,08/23,08/24&amp;&amp;
y_min=0&amp;&amp;
y_max=24&amp;&amp;
bg_colour=#F5F5F5&amp;&amp;
x_axis_colour=#8096A8&amp;&amp;
x_grid_colour=#DEE2E6&amp;&amp;
y_axis_colour=#8096A8&amp;&amp;
y_grid_colour=#DEE2E6&amp;
" width="243" height="102"></object>

위의 소스는 아래와 같은 그래프를 그려 줍니다.

날짜 방문자 수
08.24 1
08.23 22
08.22 10
08.21 24
08.20 9
08.19 4
08.18 6



이 소스를 수정하여 제 블로그의 8월 방문자수 나타낸 플래시 그래프 입니다.

<object id="visitor_object" type="application/x-shockwave-flash" data="http://rs.textcube.com/service/blog/script/openflashchart/open-flash-chart.swf" flashvars="variables=true&amp;
x_label_style=10,#000000,2&amp;&amp; //x축 글자 크기 / 색상 / 0-가로, 1-세로, 2-대각선으로 글자 표시
x_axis_steps=1&amp;&amp; //x축 세로로 긋는 선의 가로 크기?
y_label_style=10,#000000&amp;&amp; //글자 크기 / 색상
y_ticks=5,10,15&amp;&amp; //y축 글자쪽 선 길이1/선길이2/y축 몇칸으로 나누는가
line_dot=2,#DB7E7B,8%EC%9B%94+1%EC%9D%BC+%7E+24%EC%9D%BC+
%EB%B0%A9%EB%AC%B8%EC%9E%90%EC%88%98+
%EA%B7%B8%EB%9E%98%ED%94%84
,11,4&amp;&amp; //그래프 굵기 / 그래프 제목(한글은 인코딩 해야함) / 그래프 제목 글자 크기 / 그래프 꺽이는 부분의 원 크기
line_hollow_2=5,#DB7E7B,&amp;&amp; //어딘가의 선 굵기 / 색상
values=285,609,692,861,823,917,934,883,684,699,1015,
1187,1361,1213,1214,653,637,926,953,1255,841,998,617,733&amp;&amp; //y축 값, 방문자수
x_labels=08/24,08/23,08/22,08/21,08/20,08/19,08/18,08/17,08/16,08/15,08/14,08/13,
08/12,08/11,08/10,08/09,08/08,08/07,08/06,08/05,08/04,08/03,08/02,08/01&amp;&amp; //x축 값, 월일표시, x, y축의 데이터 갯수는 일치해야함
y_min=0&amp;&amp; //y축 최소값
y_max=1500&amp;&amp; //y축 최대값, 위에서 y_sticks가 15개 이므로 1개가 100(=1500/15)가 됨
bg_colour=#F5F5F5&amp;&amp; //나머지는 색 정하기
x_axis_colour=#8096A8&amp;&amp;
x_grid_colour=#DEE2E6&amp;&amp;
y_axis_colour=#8096A8&amp;&amp;
y_grid_colour=#DEE2E6&amp;
width="630" height="400">//그래프 크기 지정
<param name=movie value=http://rs.textcube.com/service/blog/script/openflashchart/open-flash-chart.swf>
<param name=flashVars value="variables=true&amp;x_label_style=10,#000000,2&amp;&amp;
x_axis_steps=1&amp;&amp;
y_label_style=10,#000000&amp;&amp;y_ticks=5,10,15&amp;&amp;
line_dot=2,#DB7E7B,8%EC%9B%94+1%EC%9D%BC+%7E+24%EC%9D%BC+%EB%B0%A9%EB%AC%B8%EC%9E%90%EC%88%98+%EA%B7%B8%EB%9E%98%ED%94%84,11,4&amp;&amp;
line_hollow_2=5,#DB7E7B,&amp;&amp;
values=285,609,692,861,823,917,934,883,684,699,1015,1187,1361,1213,1214,653,637,926,953,1255,841,998,617,733&amp;&amp;
x_labels=08/24,08/23,08/22,08/21,08/20,08/19,08/18,08/17,08/16,08/15,08/14,08/13,08/12,08/11,08/10,08/09,08/08,08/07,08/06,08/05,08/04,08/03,08/02,08/01&amp;&amp;
y_min=0&amp;&amp;
y_max=1500&amp;&amp;
bg_colour=#F5F5F5&amp;&amp;
x_axis_colour=#8096A8&amp;&amp;
x_grid_colour=#DEE2E6&amp;&amp;
y_axis_colour=#8096A8&amp;&amp;
y_grid_colour=#DEE2E6&amp;"> //이 값을은 모두 위에 있는 값과 동일
</object>


수정한 부분은 굵게 표시를하고 녹색으로 설명을 달았으니 이해가 되실거라 생각 합니다.



사용법은 따로 없고 굵은 글씨로 되어 있는 숫자들만 바꿔주면 됩니다.



한글은 그냥 넣으면 안되고 인코딩해서 넣어줘야 하기 때문에 인코딩 페이지를 임시로 제공 합니다.

한글 인코딩 하기 => http://gpson.kr/chart/urlencode.html



위의 소스 형태를 유지하면서 데이터만 바꿔주면 플래시 그래프가 만들어 집니다.


본문에 적어놓은 소느는 설명하기 위해서 줄바꿈을 했지만 실제론 한줄로 넣어줘야 합니다.

소스보기로해서 직접 플래시 그래프 소스를 참고 하세요 ^^




컴포넌트로 만들어지면 사용하기 쉽겠지만 필요하다면 능력자분들이 만들어 주시겠죠 ^____^




텍큐닷컴의 OFC를 이용하여 만든 GPS 로그 파일의 고도와 속도 그래프 입니다.


사용하고 있는 곳http://gpson.kr/xe/gpslog,  http://log.gpson.kr/








p.s 

1. 텍스트큐브닷컴에서 막아버리면 사용할 수 없겠죠 ^^

2. OFC 자체는 별다를게 없는 방법 입니다.
텍스트큐브닷컴의 OFC의 장점은 호환성이죠~!
OFC의 경우 자바스크립트를 사용하기 때문에 대부분의 게시판(포털종류)에서 사용할 수 없습니다.
자바스크립트를 제한해서 태그를 날려 버리기 때문이죠 ^^
하지만 텍큐닷컴의 OFC는 네이버 카페, 네이버 블로그, 다음 카페등의 게시판에도 복사해서 넣어주면 정상적으로 동작 합니다.
테스트를 해보니 다음 블로그에서는 막히더군요 ㅡㅡ





태그 연관 글
  1. [2014/11/07] 웹마스터 팁 ipTIME NAS 에 설치한 XE, 다올CMS 첨부파일 버튼 무반응 해결 by 사이버짱 *1
  2. [2014/08/03] 묻고답하기 !DOCTYPE html 크롬에서 플래시 간격발생 문제 by vivid30 *3
  3. [2012/05/15] 묻고답하기 외부페이지에서 executeQueryArray()를 사용할 수 있을까요?? by 역전말루홈런
  4. [2011/12/28] 묻고답하기 크롬에서 플래시 배경이 투명하지 않게 나옵니다 by myhas
  5. [2011/05/17] 묻고답하기 플래시 로드무비요..ㅠㅠ by 빈이언니
제목 글쓴이 날짜
XOOPS (News Module) → XE 자료 옮기기 [3] file June Oh 2009.08.17
Zeroboard와 비슷한 방식으로 website 만들기! [9] June Oh 2009.08.17
페이지 작성 시 팁. 꼬꼬마 초보만 오세요. 배치 문제.. [7] 연필깎는까치 2009.08.20
게시판 상단에 게시판제목을 표시하기 [2] file 연필깎는까치 2009.08.22
관리화면(제어판)에서 게시판목록 많이 보기 [1] 연필깎는까치 2009.08.22
하늘님의 XE svn external link로 update하기를 이해 하기 쉽게 (그림첨부) [12] file Habile 2009.08.23
Google Analytics 코드 직접 추가해도 안되시는 분들! 연필깎는까치 2009.08.24
[수정] 쉽게 간단하게(?) 플래시 그래프를 게시판에 넣어 보세요 ^^ [3] 상오기 2009.08.27
까오천사님의 만기일 팁을 1.2.4에 맞게 수정했어요. [15] file 도파 2009.08.27
게시판 링크 무조건 새창으로 뜨게 하기 [5] file 그분 2009.08.29
Cooliris 위젯 사용 삽질끝에 어이없게 알아낸 설치 방법 [2] 사탕 2009.09.01
웹진 최근 문서에 new 달기 [1] file 황정연720 2009.09.01
ㅋㅋ계정용량 체크(php)팁. [2] mc뷰 2009.09.02
Lavalic Lite 음악 재생기 v0.2버전 XpressEngine 1.2.5에 적용하기 [10] [1] file 전수빈 2009.09.02
이모티콘 액박으로 뜨시는 분들 ...이거 올려 주세요 [1] file apollos 2009.09.03
복수 도메인 사용 방법 [1] 박하향풍선껌 2009.09.07
http://www.도메인주소/~as/xe/ 로 로그인 접속후~ [3] wjnam 2009.09.07
퀵타임 무비 화일 (mov) 화일을 퀵타임 플레이어로 재생하기 [2] thejaewoo 2009.09.08
확장 변수 정렬 하도록 수정 했습니다. [23] file 박송휘 2009.09.09
활성 메뉴 위젯 file 박송휘 2009.09.10