我刚刚下载了 PHPlot 并将其包含在一个 php 文件中。我试图获得一个示例作品,但只有一些迹象而不是图表。
我正在使用 XAMPP 和 Joomla。
这向我展示了:
我需要启用 GD,只是我的 GD 设置的屏幕截图:
我做错什么了吗?
我试图将文件放在 joomla 之外并将其放置到 xampp - 它可以工作。但我需要在我的 joomla 安装中使用该图。
代码:
<?php
header('Content-Type: image/png');
require '/libraries/phplot-6.1.0/phplot.php';
$data = array(
array('', 1800, 5), array('', 1810, 7), array('', 1820, 10),
array('', 1830, 13), array('', 1840, 17), array('', 1850, 23),
array('', 1860, 31), array('', 1870, 39), array('', 1880, 50),
array('', 1890, 63), array('', 1900, 76), array('', 1910, 92),
array('', 1920, 106), array('', 1930, 123), array('', 1940, 132),
array('', 1950, 151), array('', 1960, 179), array('', 1970, 203),
array('', 1980, 227), array('', 1990, 249), array('', 2000, 281),
);
$plot = new PHPlot(800, 600);
$plot->SetImageBorderType('plain');
$plot->SetPlotType('lines');
$plot->SetDataType('data-data');
$plot->SetDataValues($data);
# Main plot title:
$plot->SetTitle('US Population, in millions');
# Make sure Y axis starts at 0:
$plot->SetPlotAreaWorld(NULL, 0, NULL, NULL);
$plot->DrawGraph();
// phpinfo();
?>