php制作折线统计图,PHP生成折线图和饼图等 - pChart
... $MyData->setAbscissa("Labels"); 在PHP里使用了pchart,但是标签不显示中文,或显示中文乱码,怎么解决? 回复讨论(解决方案) pchart 是基于 GD 的,而 GD 只能绘制 utf-8 编码的汉字 请...
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 '';
生成饼图<?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 '';
?>
相关推荐:《PHP教程》
php制作折线统计图,PHP生成折线图和饼图等 - pChart相关推荐
- 黄聪:PHP生成折线图、饼图、表格、图表插件控件pChart
pChart是一个开源的图表生成库,主要涉及3个Class:pChart.class, pData.class, pCache.class,可生成20多种简单或复杂的图表,支持PNG,JPG,GIF通 ...
- python曲线图数据爬取_python爬取二手房库存,存数数据库,生成折线图(上)
python爬取二手房库存,存数据库,生成折线图(上) 想着快要买房了,可是房价又那么的贵.那么为啥不是自己爬点二手房的价格走势图.看看那里的房子适合自己(虫啊!!!) 打算用python3 djan ...
- java使用poi在word中生成柱状图、折线图、饼图、柱状图+折线图组合图、动态表格、文本替换、图片替换 springboot项目
本文参考地址:https://blog.csdn.net/u014427811/article/details/100771314 在参考文章的基础上,增加了模板样例 模板样例地址 百度网盘 链接:h ...
- 写【Python折线图】的一百个技巧(一、生成折线图网页)
写[Python折线图]的一百个技巧(一.生成折线图网页) 目录 写[Python折线图]的一百个技巧(一.生成折线图网页) 前言 学习环境 Python库环境 探究目标 绘制过程 引入库 初始化数据 ...
- python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...
生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...
- Java使用Poi实现导出Word段落以及表格,XWPFParagraph和XWPFRun详解,生成目录,生成折线图、柱状图、饼状图
导出段落 public void exportSummarizeWord(HttpServletResponse response, Integer id) {Summarize summarize ...
- python爬取二手房库存,存数据库,生成折线图(下)
python爬取二手房库存,存数据库,生成折线图(下) 数据库有了房价的多阶段价格后,即可生成折线图.默认我的数据库已经有很多天的数据了 进入html页面的时候,默认加载房价走势图 在vue 的mou ...
- Poi 如何使用Java和POI技术生成折线图,柱状图,饼状图导出到word文档
这篇文章主要介绍POI生成图表并导出word文档的基本操作.主要介绍三种图表:折线图.柱状图.饼状图. 一.效果展示 使用Java和POI技术生成的折线图,柱状图,饼状图的效果如下图所示: 二.环境准 ...
- Java使用POI生成折线图导出到word文档(折线图)
本篇文章主要介绍,如何使用Apache POI组件生成折线图导出到word文档中,具体步骤看下文. 一.实现效果 Java使用POI技术生成折线图导出到word文档中,最终生成的折线图如下所示: 二. ...
最新文章
- python ftp文件传输客户端
- C#中使用SharpZipLib进行解压缩并使用ProtoBuf进行反序列化
- Nginx的location区块的作用及设置
- [机器翻译]参与 Microsoft 开放源代码软件项目的方式
- [渝粤教育] 西南科技大学 高频电子线路 在线考试复习资料2021版
- 虎记:强大的nth-child(n)伪类选择器玩法
- 一个项目有两个pom_Python Selenium设计模式之POM设计模式
- 删除所有的.svn 文件
- Spring-beans-BeanDefinitionReader
- Android 滑动定位+吸附悬停效果实现
- (13)Result机制,让视图更丰富
- 软考论文写作方法及规范
- polyval polyvalm
- pythonwhile冒泡排序_python冒泡排序
- Linux 软件工程师 从面试小白到面霸
- 自然人独资企业要上缴哪些税
- csu1164 Dominating
- Serenity框架官方文档翻译前言(什么是Serenity平台)
- 心流:最优体验心理学 1
- win7系统修复工具_联想出品30多款系统快速修复工具,为你的电脑保驾护航!
热门文章
- 【HTML、CSS】利用HTML、CSS实现静态页面——学成在线
- 华为云 Centos7 安全组配置好443端口后外网依然无法访问,telnet 测试端口失败,排查防火墙443端口是否开放
- 芯片绑定 服务器,微软表示 Windows 11 绑 TPM 2.0 安全芯片才能确保资料隐私安全...
- 神雕侠侣手游服务器维修,《神雕侠侣》2021年3月25日更新维护新服开启公告
- 记录一下我在刷题的过程中发现我没记住的知识
- SQL Server中的聚集索引(clustered index) 和 非聚集索引 (non-clustered index)
- JS对象——数组处理方法filter方法
- 搜索引擎 Elasticsearch 的三大坑
- Ubuntu 拨号上网设置
- 三年级优秀书籍推荐_小学1-3年级课外阅读书单推荐,值得收藏!