我正在尝试创建一个 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 个值的数组,则图形不会呈现,并且页面显示损坏的图像符号。该页面不显示任何警告或错误。
有什么建议么?您可以绘制多少个值是否有限制?