웹마스터 팁

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 빈이언니
제목 글쓴이 날짜
[수정] 쉽게 간단하게(?) 플래시 그래프를 게시판에 넣어 보세요 ^^ [3] 상오기 2009.08.27
플래시 뒤로 로그인창 숨는 문제 [5] 김지훈295 2010.02.25
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때 [4] file hhgyu 2010.08.26
플래시를 이용한 최근게시물 구현 [6] 한그림 2010.10.13
플래시로 만들어진 글자 타이핑보고 만들었어요. web 2010.12.09
심플한 XML 플래시 이미지 갤러리 [7] file maxtabby 2010.12.21
허접 팁....레이어로 플래시 뺨치는 홈페이지 만들기 -추가- [17] file 남규성 2004.05.05
플래시 swf파일 배경 투명하게 하기 ~~~ [8] kim's 2004.05.09
플래시 크기 바꾸기 [IE/NS 겸용] [4] teslaMINT 2003.10.13
[초간단 자바스크립트!] 자바로 플래시 따라하기! [3] ∑Ztxy 2003.10.15
플래시느낌의 유동적인 메뉴 [9] jabusim 2003.11.13
[초간단 자바스크립트!] 플래시 FullSize로 보여주기 [4] ∑Ztxy 2004.02.05
Javascript + 플래시 칼라피커 [6] 행복한고니 2004.10.08
ActiveX 플래시 이미지캡쳐 컨트롤 iFlower [1] 덴디 2004.11.15
iFlower 윈도우리스 플래시 ActiveX 컨트롤 덴디 2004.11.16
홈페이지를 풀스크린으로 띄우자 - 올플래시로 보이는군요. [21] Multi_Taeji 2004.12.10
플래시 칼라피커 두번째 버전 [1] 행복한고니 2005.03.16
텍스트 색상이 플래시처럼 바뀌는 소스. java 2006.04.15
플래시 영역에 박스가 생기는것 [4] 로그인 2006.05.03
익스플러로 플래시 영역 박스 생김과 이 컨트롤을 활성화.. [14] 도토리맘 2006.05.15