PHPLOT 是一个用来创建图表的PHP图形类,需要 PHP5 的支持。PHPLot使用PHP的GD扩展来生成 PNG/GIF/JPEG 格式图片。
生成上面图形的代码如下:
`# PHPlot Demo
require_once ‘phplot.php’;
$data = array( array(‘2001’, 60, 35, 20), array(‘2002’, 65, 30, 30), array(‘2003’, 70, 25, 40), array(‘2004’, 72, 20, 60), array(‘2005’, 75, 15, 70), array(‘2006’, 77, 10, 80), array(‘2007’, 80, 5, 90), );
$p = new PHPlot(600, 400);
$p->SetDefaultTTFont(‘./arial.ttf’);
$p->SetTitle(‘PHPlot Customer Satisfaction (estimated)’);
$p->SetDataType(‘text-data’); $p->SetDataValues($data);
$p->SetPlotType(‘bars’);
$p->SetPlotAreaWorld(0, 0, 7, 100);
$p->SetBackgroundColor(‘#ffffcc’); $p->SetDrawPlotAreaBackground(True); $p->SetPlotBgColor(‘#ffffff’);
$p->SetPlotBorderType(‘full’);
$p->SetLegend(array(‘Features’, ‘Bugs’, ‘Happy Users’)); $p->SetLegendWorld(0.1, 95);
$p->SetXDataLabelPos(‘plotdown’); $p->SetXTickPos(‘none’); $p->SetXTickLabelPos(‘none’); $p->SetYTickPos(‘none’); $p->SetYTickLabelPos(‘none’);
$p->DrawGraph();`