如何在网站上添加图表?

时间:2011-08-20 04:53:08

标签: php jpgraph

我是初学者,需要帮助。我有这个代码,它在我的浏览器中工作并输出一个图形(如果这是php文件中唯一的代码)。我不知道如何像其他任何网站一样在下方或上方添加文本。当我尝试时,它会在浏览器中返回我的整个代码。我怎么继续这个?

<?php 
  // content="text/plain; charset=utf-8"
  require_once ('jpgraph/src/jpgraph.php');
  require_once ('jpgraph/src/jpgraph_line.php');
  // Some data
  $ydata = array(11,3,8,12,5,1,9,8,5,7);
  // Create the graph. These two calls are always required
  $graph = new Graph(350,250);
  $graph->SetScale('textlin');
  // Create the linear plot
  $lineplot=new LinePlot($ydata);
  $lineplot->SetColor('blue');
  // Add the plot to the graph
  $graph->Add($lineplot);
  // Display the graph
  $graph->Stroke();
?>

提前致谢!

3 个答案:

答案 0 :(得分:2)

你需要的只是简单:

<img src="graph.php">

将其放在单独的HTML文件或PHP脚本中。您无法在同一脚本/网页中输出图像和文本。它需要分开。

不要担心图片.php属性的src=扩展名。尽管缺少.jpeg扩展名,它仍会显示。 (Graph类已经输出了我假设的正确MIME类型。)

答案 1 :(得分:0)

我在PHP上有点生疏,但我相信所有“需要”都应该在输出任何内容之前进行。否则,正常的HTML / XHTML语法和格式优先。

答案 2 :(得分:0)

我实际上没有使用过这个库,但我假设图像直接输出到浏览器。最简单的方法是创建一个新的HTML文档(或者网站的其余部分由其提供支持),并将其作为图像包含在内,图像的src是该脚本的名称。