웹마스터 팁

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 빈이언니
제목 글쓴이 날짜
주민등록 입력 폼 1.2.0 [55] file 개돌 2009.04.10
http://www.도메인주소/~as/xe/ 로 로그인 접속후~ [3] wjnam 2009.09.07
팝업창 띄우기 [16] 레망 2008.03.16
[수정] 쉽게 간단하게(?) 플래시 그래프를 게시판에 넣어 보세요 ^^ [3] 상오기 2009.08.27
에디터 본문 및 댓글 입력 글자크기 줄이기 [5] HIKARU 2008.11.24
에디터의 옵션 설정하기.. 컴포넌트 보이지 않게 등.. [4] 지허 2007.10.01
http 두번 븥는 문제 .. 위젯 스타일 스퀘어 페이스 more 버그입니다. [2] 최영석222 2009.07.25
이전글,다음글 얻기 (검색결과 까지 포함) (수정) [8] 라르게덴 2008.06.05
[초보팁] 우리말 수정하기(예제: 가입창 이름란 삭제) [3] 블루파티 2008.08.19
블로그, 홈페이지 가입시 자동 입력되는 http:// 없애기 [2] 류영무 2008.09.09
페이지 모듈에도 게시판제목 처럼 다는 쉬운방법... [2] 만쓰별(정만) 2009.01.23
홈페이지 주소 깔끔하게 사용하기 [초보용] [14] 똑디 2007.10.13
XOOPS (News Module) → XE 자료 옮기기 [3] file June Oh 2009.08.17
Cooliris Embed a Wall 위젯 v2.0에 동영상 반영시키기 [3] file 철쌤 2009.08.08
하드 압축 하실때 tar cvfpz 쓰시는분들..... [3] 우리아기 2009.08.13
통합검색에서 확장변수 검색하기 [5] StyleD 2008.10.12
회원 팝업메뉴에서 작성글 클릭시 다른 아이디 검색 안되게 하기 [3] 절망린 2009.07.03
사이트 주소로 접속했을때 XE폴더로 이동하기 #2 [15] 베니 2008.03.28
[비나무님글 ] xe_official_v2 레이아웃 사이트맵 없애는 방법 [3] 토니박스 2009.07.29
상단로그인..? [10] 빽짱구 2008.04.15