pchart类库下载(地址:http://pchart.sourceforge.net/documentation.php) , 下载过后其中也有相应的例子,供选择

生成折线图

include("pChart/pData.class");  include("pChart/pChart.class");  // Dataset definition$DataSet = new pData;$DataSet->AddPoint(array(100,320,200,10,43),"Serie1");$DataSet->AddPoint(array(20190726,20190727,20190728,20190729,20190730),"Serie3");$DataSet->AddSerie("Serie1");$DataSet->SetAbsciseLabelSerie("Serie3");// Initialise the graph   $Test = new pChart(700,230);$Test->setFontProperties("Fonts/tahoma.ttf",8);$Test->setGraphArea(85,30,650,200);$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230);$Test->drawGraphArea(255,255,255,TRUE);$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);$Test->drawGrid(4,TRUE,230,230,230,50);$Test->setFontProperties("Fonts/tahoma.ttf",6);$Test->drawTreshold(0,143,55,72,TRUE,TRUE);$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription());$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255);//生成图表$imageFile = "1.png";$Test->Render($imageFile);echo '<img src="'.$imageFile.'">';

652b0c53b35f678904ac9a3c3cae3fb.png

生成饼图

<?php /*     Example13: A 2D exploded pie graph */ // Standard inclusions    include("pChart/pData.class"); include("pChart/pChart.class"); // Dataset definition  $DataSet = new pData; $DataSet->AddPoint(array(100,320,200,10,43,417),"Serie1"); $DataSet->AddPoint(array("20190726","20190727","20190728","20190729","20190730","20190731"),"Serie2"); $DataSet->AddAllSeries(); $DataSet->SetAbsciseLabelSerie("Serie2"); // Initialise the graph $Test = new pChart(500,200); $Test->setFontProperties("Fonts/tahoma.ttf",8); $Test->drawFilledRoundedRectangle(7,7,293,193,5,240,240,240); $Test->drawRoundedRectangle(5,5,295,195,5,230,230,230); // Draw the pie chart $Test->AntialiasQuality = 0; $Test->setShadowProperties(2,2,200,200,200); $Test->drawFlatPieGraphWithShadow($DataSet->GetData(),$DataSet->GetDataDescription(),120,100,60,PIE_PERCENTAGE,8); $Test->clearShadow(); $Test->drawPieLegend(230,15,$DataSet->GetData(),$DataSet->GetDataDescription(),250,250,250); $imageFile = 'example12.png'; $Test->Render($imageFile);echo '<img src="'.$imageFile.'">';?>

90553756d3eb1aeb3f40787f48474f4.png

相关推荐:《PHP教程》

更多相关文章

  1. Google时间轴图表:在“同一”行上多个时,单独为每个栏着色
  2. 最简单jquery.ajax+php例子(对话框显示文本框输入内容),以小见大
  3. SprngMVC整合jquery的json 最简单的例子 一看就明白
  4. jquery对json数据进行增删改查的例子
  5. winform内嵌html,通过Flot插件实现图表显示
  6. instanceof php 的几个具体例子
  7. 如何将数据从MySQL表放入谷歌图表API?
  8. 数据库行转列和列转行小例子
  9. zTree.js 异步加载地区例子

随机推荐

  1. Android 权限相关问题
  2. android屏幕适配
  3. Android常用秘籍总结
  4. Android Activity savedInstanceState
  5. Android NDK学习 Android.mk实例和NDK实
  6. 移动开发:Android数据连接浅析
  7. Android(安卓)SQLITE 操作工具类
  8. android 实现静默安装、卸载
  9. Android(安卓)sdk manager更新 下载API源
  10. 【Android】Android和PHP开发最佳实践完