過去の株式データをグラフ化する PHP スクリプトを作成しようとしています。
配列にデータがあり、次のコードを使用してgchartphpでグラフ化しようとしています:
require_once("../gchart/gChart.php");
$lineChart = new gLineChart(1000, 200);
//********PROBLEM HERE**********
$lineChart->addDataSet($yearsData);
//******************************
$lineChart->setLegend(array('Nice figures'));
$lineChart->setColors(array('ED237A'));
$lineChart->setVisibleAxes(array('x','y'));
$lineChart->setDataRange(0,1);
$lineChart->setLegendPosition('r');
// axisnr, from, to, step
$lineChart->addAxisRange(0,0,365);
$lineChart->addAxisRange(1,0,1);
$lineChart->setGridLines(floatval(1.9),10);
$lineChart->renderImage(true);
このようなものをaddDataSetに入れると、機能してグラフが表示されます。
array(0.34234, 1, 10, .01, 20)
ただし、addDataSet に 365 個の値を持つ配列を配置すると、グラフがレンダリングされず、ページに壊れたイメージ シンボルが表示されます。ページに警告やエラーは表示されません。
助言がありますか?グラフ化できる値の数に制限はありますか?