편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
;Open Flash Chart 2 시작하기 | ;Open Flash Chart 2 시작하기 | ||
;오픈 플래시 차트 2 설치 | ;오픈 플래시 차트 2 설치 | ||
==다운로드== | ==다운로드== | ||
*http://sourceforge.net/projects/openflashchart/files/open-flash-chart/ 접속 | *http://sourceforge.net/projects/openflashchart/files/open-flash-chart/ 접속 | ||
*[ | *[Version 2 Lug Wyrm Charmer] 클릭<ref>2009-07-27에 마지막으로 업데이트되었으며, 2012-06-18 현재 최신버전</ref> | ||
*open-flash-chart-2-Lug-Wyrm-Charmer.zip | *[open-flash-chart-2-Lug-Wyrm-Charmer.zip] 클릭하여 다운로드 | ||
==설치== | ==설치== | ||
*open-flash-chart-2-Lug-Wyrm-Charmer.zip 압축 풀기 | |||
*open-falsh-chart.swf 파일과 php-ofc-library 폴더를 DOCUMENT_ROOT로 업로드 | |||
*예시: http://jmnote.com/open-flash-chart.swf | |||
*open-flash-chart-2-Lug-Wyrm-Charmer.zip | |||
*예시: http:// | |||
:swf 자체를 호출하면 데이터가 입력되지 않아서 아래와 같이 IO ERROR라고 나온다. | :swf 자체를 호출하면 데이터가 입력되지 않아서 아래와 같이 IO ERROR라고 나온다. | ||
[[File:ofc_first_error.png]] | [[File:ofc_first_error.png]] | ||
==chart.php | ==chart.php== | ||
* | *아래 내용으로 chart.php 생성 | ||
:이 파일은 HTML 화면 내에 OFC 영역을 할당하는 역할을 한다. | |||
<source lang='html5'> | |||
< | |||
<!DOCTYPE html> | <!DOCTYPE html> | ||
<meta charset="utf-8" /> | <meta charset="utf-8" /> | ||
55번째 줄: | 27번째 줄: | ||
width="500" height="250" id="graph-2" align="middle"> | width="500" height="250" id="graph-2" align="middle"> | ||
<param name="allowScriptAccess" value="sameDomain" /> | <param name="allowScriptAccess" value="sameDomain" /> | ||
<param name="movie" value=" | <param name="movie" value="open-flash-chart.swf" /> | ||
<param name="quality" value="high" /> | <param name="quality" value="high" /> | ||
<embed src=" | <embed src="/open-flash-chart.swf" | ||
quality="high" | quality="high" | ||
bgcolor="#FFFFFF" | bgcolor="#FFFFFF" | ||
68번째 줄: | 40번째 줄: | ||
pluginspage="http://www.macromedia.com/go/getflashplayer" /> | pluginspage="http://www.macromedia.com/go/getflashplayer" /> | ||
</object> | </object> | ||
</ | </source> | ||
* | *DOCUMENT_ROOT 아래에 ofc 폴더를 만들고 hello.php를 업로드 | ||
*예시: http:// | *예시: http://jmnote.com/ofc/chart.php | ||
:여전히 데이터를 연결해주지 않았기 때문에 IO ERROR 메시지가 나온다. | :여전히 데이터를 연결해주지 않았기 때문에 IO ERROR 메시지가 나온다. | ||
== | ==sample.json== | ||
*아래 내용으로 | *아래 내용으로 sample.json 생성 | ||
< | <source lang='javascript'> | ||
{ | { | ||
"title":{ | "title":{ | ||
"text": " | "text": "Many data lines", | ||
"style": "{font-size: 20px; color:#0000ff; font-family: | "style": "{font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;}" | ||
}, | |||
"y_legend":{ | |||
"text": "Open Flash Chart", | |||
"style": "{color: #736AFF; font-size: 12px;}" | |||
}, | }, | ||
"elements":[ | "elements":[ | ||
86번째 줄: | 62번째 줄: | ||
"alpha": 0.5, | "alpha": 0.5, | ||
"colour": "#9933CC", | "colour": "#9933CC", | ||
"text": " | "text": "Page views", | ||
"font-size": 10, | "font-size": 10, | ||
"values" : [9,6,7,9,5] | "values" : [9,6,7,9,5,7,6,9,7] | ||
}, | }, | ||
{ | { | ||
94번째 줄: | 70번째 줄: | ||
"alpha": 0.5, | "alpha": 0.5, | ||
"colour": "#CC9933", | "colour": "#CC9933", | ||
"text": " | "text": "Page views 2", | ||
"font-size": 10, | "font-size": 10, | ||
"values" : [6,7,9,5,7] | "values" : [6,7,9,5,7,6,9,7,3] | ||
} | } | ||
], | ], | ||
105번째 줄: | 81번째 줄: | ||
"grid_colour":"#00ff00", | "grid_colour":"#00ff00", | ||
"labels": { | "labels": { | ||
"labels": [" | "labels": ["January","February","March","April","May","June","July","August","Spetember"] | ||
} | } | ||
}, | }, | ||
117번째 줄: | 93번째 줄: | ||
} | } | ||
} | } | ||
</ | </source> | ||
*DOCUMENT_ROOT 아래 ofc 폴더에 | *DOCUMENT_ROOT 아래 ofc 폴더에 sample.json을 업로드 | ||
*http:// | *http://jmnote.com/ofc/sample.json | ||
:데이터가 그대로 보인다. | :데이터가 그대로 보인다. | ||
*http:// | *http://jmnote.com/ofc/hello.php?ofc=sample.json | ||
:차트 파일에 데이터 파일이 연결되어 차트가 제대로 보인다. | :차트 파일에 데이터 파일이 연결되어 차트가 제대로 보인다. | ||
==주석== | ==주석== | ||
<references/> | <references/> | ||
==참고== | ==참고 자료== | ||
*http://teethgrinder.co.uk/open-flash-chart-2/tutorial.php | *http://teethgrinder.co.uk/open-flash-chart-2/tutorial.php | ||
[[분류: | [[분류: 플래시]] | ||
[[분류: | [[분류: PHP]] |