今回で「PHP とjQueryライブラリ「jqPlot」で綺麗なグラフを描画する」シリーズは最終回にしたおきたい。
というわけで、vote.ctpの説明をする。
現状のvote.ctpは以下のようになっているはずだ。
[/app/views/quickpolls/vote.ctp]
というわけで、vote.ctpの説明をする。
現状のvote.ctpは以下のようになっているはずだ。
[/app/views/quickpolls/vote.ctp]
<div id="graph" style="width:600px;height:300px;margin:30px;"></div>
<script type="text/javascript">
var data = [<?php echo $data;?>];
plot = $.jqplot('graph', [data], {
title: 'モビルスーツ人気投票',
series:[{renderer:$.jqplot.BarRenderer}],
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
tickOptions: {
enableFontSupport: true,
angle: -30
}
}
}
});
</script>
読みこんでいるプラグインは以下になる。| プラグイン名 | 説明 |
|---|---|
| jqplot.barRenderer.min.js | 棒グラフを描画するのに必須 |
| jqplot.categoryAxisRenderer.min.js | カテゴリを反映させるために必須 |
| jqplot.canvasAxisTickRenderer.min.js | tickの表示や角度を付ける場合に必須 |
