오픈 플래시 차트 2 PHP 파일 1개로 구현

오픈 플래시 차트 2 PHP 파일 하나로 구현
오픈 플래시 차트 2 PHP 파일 1개로 구현

1 개요[ | ]

Open Flash Chart 2 설치 문서의 예제는 chart.php와 data,php 2개의 파일로 구현되어 있다. 여기서는 chart_one.php라는 파일 하나로 구현해보자.

2 소스 코드[ | ]

chart_one.php
<?php
include $_SERVER['DOCUMENT_ROOT'].'/vendor/open-flash-chart/php-ofc-library/open-flash-chart.php';
$chart = new open_flash_chart();

$title = new title( "나라별 구치율" );
$chart->set_title( $title );

$bar = new bar_filled('#fdcdac', '#000000');
$bar->set_values( array(710,540,400,140,120,120,70) );
$chart->add_element( $bar );

$x_axis = new x_axis();
$x_axis->set_labels_from_array( array('미국','러시아','남아프리카','유럽','캐나다','오스트레일리아','일본') );
$chart->set_x_axis( $x_axis );

$y_axis = new y_axis();
$y_axis->set_range(0, 800);
$y_axis->set_steps(100);
$chart->set_y_axis( $y_axis );
?>
<script src="/vendor/open-flash-chart/js/json/json2.js"></script>
<script src="/vendor/open-flash-chart/js/swfobject.js"></script>
<script>
swfobject.embedSWF("/vendor/open-flash-chart/open-flash-chart.swf", "my_chart", "350", "200", "9.0.0");
function open_flash_chart_data() { return JSON.stringify(data); }
function findSWF(movieName) {
  if (navigator.appName.indexOf("Microsoft")!= -1) { return window[movieName]; }
  else { return document[movieName]; }
}
var data = <?php echo $chart->toPrettyString(); ?>;
</script>
<div id="my_chart"></div>

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}