php折线图 布局图
例子1: 1 <?php 2 require_once("../conf.php"); 3 ?> 4 <!DOCTYPE HTML> 5 <html> 6 <head> 7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 8 <title>标准的chart显示</title> 9 </head> 10 <body> 11 12 <?php 13 $s2 = array(array(0, 6.29), array(0.1, 8.21), array(0.2, 8.92), array(0.3, 7.33), array(0.4, 7.91), array(0.5, 3.6), array(0.6, 6.88), 14 array(0.7, 1.5), array(0.8, 0.08), array(0.9, 6.36), array(1, 0.5), array(1.1, 9.14), array(1.2, 6.23), array(1.3, 2.66), 15 array(1.4, 9.9), array(1.5, 7.44), array(1.6, 7.82), array(1.7, 8.57), array(1.8, 3.99), array(1.9, 3.83), array(2, 6.78), 16 array(2.1, 7.63), array(2.2, 6.94), array(2.3, 1.24), array(2.4, 2.25), array(2.5, 0.67), array(2.6, 6.73), array(2.7, 2.25), 17 array(2.8, 7.72), array(2.9, 9.36), array(3, 8.49)); 18 19 /** 20 * 定义一个点的数组 21 */ 22 $pc = new C_PhpChartX(array($s2)); 23 /** 24 出现方式是否为动画显示 25 **/ 26 //$pc->set_animate(true); 27 /** 28 * 设置标题 29 */ 30 $pc->set_title(array('text'=>'标准折线图')); 31 32 /** 33 * 设置横坐标的最小值和最大值(x) 34 **/ 35 $pc->set_axes(array('xaxis'=> array('min'=>-0.5,'max'=>4))); 36 /** 37 * 设置纵坐标的最小值和最大值(y) 38 */ 39 $pc->set_axes(array('yaxis'=> array('min'=>-10,'max'=>15))); 40 41 42 /** 43 * 设置默认线条方式 44 * linePattern=>dashed:设置线条为虚线,''不设置为实线.也可以为数组,数组中的参数表示将折线按照要求的数字值进行显示和隐藏,形成规则/不规则的折线 45 * showMarker=>true:设置显示折点加亮;false:设置节点隐藏. 46 * shadow=>false:设置线条没有有阴影,true:表示线条有阴影. 47 * lineWidth:表示折现的粗细程度。 48 * rendererOptions:线条操作,smooth:true:表示两点直间连接圆滑,false:表示两点之间直接连接。 49 */ 50 //$pc->set_series_default(array('linePattern'=>array(2,2),'showMarker'=>true,'shadow'=>true,'lineWidth'=>3,'rendererOptions'=>array('smooth'=>true))); 51 $pc->set_series_default(array('linePattern'=>'','showMarker'=>true,'shadow'=>true,'lineWidth'=>3,'rendererOptions'=>array('smooth'=>false))); 52 /** 53 * 设置线条的坐标面板的显示和颜色 54 */ 55 56 $pc->add_series(array('label'=>'one','color'=>'red')); 57 58 /** 59 * 设置折线图 60 **/ 61 $pc->add_plugins(array('cursor')); 62 /** 63 showVerticalLine:表示设置是否有纵向比较线 64 showTooltip:表示设置是否显示纵向比较线的当前位置坐标(显示在图的右下角处) 65 followMouse:表示纵向比较线当前坐标是否跟随鼠标。 66 showTooltipDataPosition:是否让纵向比较线“鼠标跟随坐标”只显示在临近折点处的坐标。 67 tooltipFormatString:设置坐标提示格式 68 **/ 69 $pc->set_cursor(array('showVerticalLine'=>true,'showTooltip'=>true,'followMouse'=>true,'showTooltipDataPosition'=>true,'zoom'=>false,'tooltipFormatString'=>'%s x:%s, y:%s')); 70 71 72 73 /** 74 *设置图形显示的大小,即:长度和宽度。第一个参数是长度,第二个是高度 75 **/ 76 $pc->draw(800,600); 77 78 79 ?> 80 81 </body> 82 </html> 图片显示如下:
例子2:
1 <?php 2 require_once("../conf.php"); 3 ?> 4 <!DOCTYPE HTML> 5 <html> 6 <head> 7 <style type="text/css" media="screen"> 8 .jqplot-axis { 9 font-size: 0.85em; 10 } 11 .jqplot-title {12 font-size: 1.1em; 13 } 14 </style> 15 </head> 16 <body> 17 <div><span> </span><span id="info1b"></span></div> 18 19 <?php 20 21 22 $l1 = array(2, 3, 1, 4, 3); 23 $l2 = array(1, 4, 3, 2, 5); 24 25 $pc = new C_PhpChartX(array($l1,$l2),'chart'); 26 27 $pc->set_title(array('text'=>'Stacked Filled Line Plot with Transparency (transparency not supported in IE6)')); 28 $pc->set_stack_series(true); 29 $pc->set_grid(array('background'=>'#fefbf3','borderWidth'=>2.5)); 30 $pc->set_animate(true); 31 $pc->set_series_default(array('fill'=>true,'shadow'=>false,'showMarker'=>false)); 32 $pc->set_axes(array( 33 'xaxis'=>array('pad'=>1.0,'numberTicks'=>5), 34 'yaxis'=>array('min'=>0,'max'=>12,'numberTicks'=>5) 35 )); 36 37 $pc->add_series(array('color'=>'rgba(68, 124, 147, 0.7)')); 38 $pc->add_series(array('color'=>'rgba(150, 35, 90, 0.7)')); 39 40 $pc->draw(560,400); 41 42 43 44 ?> 45 46 </body> 47 </html> 显示图片如下:
上面的代码是展示,详细代码请下载内容包:http://files.cnblogs.com/IT-Monkey/pietu.rar
转载于:https://www.cnblogs.com/IT-Monkey/p/3242753.html
php折线图 布局图相关推荐
- php fwrite 数组,浅析php fwrite写入txt文件的时...-发现一个诡异的bug,不知何解...-php折线图 布局图 - 侯志凯_169IT.COM...
本页文章导读: ▪浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题 - 一觉睡到天黑黑 以下是对php中fwrite写入txt文件的时候用 \r\n不能换行的问题进行了 ...
- 17综合案例之淘宝轮播图布局
1.整体效果 2.案例分析 3.具体实现 大盒子类的命名tb-promo,淘宝广告: 里面放一张图片: 左右两个按钮用链接就可以,左箭头prev,右箭头next: 底侧小圆点用ul来实现,命名为pro ...
- Py之Seaborn:数据可视化Seaborn库的柱状图、箱线图(置信区间图)、散点图/折线图、核密度图/等高线图、盒形图/小提琴图/LV多框图的组合图/矩阵图实现
Py之Seaborn:数据可视化Seaborn库的柱状图.箱线图(置信区间图).散点图/折线图.核密度图/等高线图.盒形图/小提琴图/LV多框图的组合图/矩阵图实现 目录
- python根据表格数据生成折线图_Python交互图表可视化Bokeh:4. 折线图| 面积图
折线图与面积图 ① 单线图.多线图 ② 面积图.堆叠面积图 1. 折线图--单线图 importnumpy as npimportpandas as pdimportmatplotlib.pyplot ...
- python计算面积折线图_Python交互图表可视化Bokeh:4. 折线图| 面积图
折线图与面积图 ① 单线图.多线图 ② 面积图.堆叠面积图 1. 折线图--单线图 importnumpy as npimportpandas as pdimportmatplotlib.pyplot ...
- pyecharts查看版本_pyecharts v1 版本 学习笔记 折线图,面积图
折线图 折线图 基本demo import pyecharts.options as opts from pyecharts.charts import Line c = ( Line() .add_ ...
- 重磅!阿里首次全面公开展示AI布局(附布局图/成绩单/六产业详解)
01 阿里首次公开展示AI布局 12月20日,阿里云云栖大会·北京峰会召开,作为2017年阿里云栖大会最后一场,阿里做足了噱头,系列预热"重磅"."史无前例"等 ...
- 用户数据销售额分析动态大屏看板+大屏数据可视化图表组件(折线图+圆柱图+散点图+饼图+漏斗图+雷达图+水位图)+智能web端高保真大数据动态可视化大屏看板+中国动态地图+智慧电商实时动态数据大屏看板
作品内容:用户数据销售额分析动态大屏看板+大屏数据可视化图表组件(折线图+圆柱图+散点图+饼图+漏斗图+雷达图+水位图)+web端高保真大数据动态可视化大屏看板+中国动态地图+电商实时动态数据大屏看板 ...
- 【Excel】绘图案例_常见复合图:簇状图+堆积图+折线图
[Excel]绘图案例_常见复合图:簇状图+堆积图+折线图 前言 最近有朋友让我帮忙用excel画图,老实说我很讨厌用excel画图,点来点去,复杂一些还不能复用,非常繁琐.当然,入门也很简单.需求时 ...
最新文章
- 知乎高赞:iOS 为什么感觉比 Android 流畅?
- python日期函数引用_Python pandas.to_datetime函数方法的使用
- ubuntu16.04 安装jdk
- 兵马未至,数据先行,且看如何进行数据挖掘!
- 使用PyTorch来进展不平衡数据集的图像分类
- linux 屏蔽信号 sig_kill sig_stop,linux 信号处理
- python_csv文件使用记录
- 【图论】用匈牙利算法找女朋友(纯爱党的大胜利)
- linux安装工具的过程
- 【转载】matlab中norm函数的用法
- 微信小程序开发:向数组中插入数据
- SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class
- 适用Macos的几款好用的人物照片编辑工具
- 使用tensorboard遇到:Output 0 of UnbindBackward is a view and is being modified inplace.....
- mysql update join 更新_mysql多表join时候update更新数据的方法 | 很文博客
- python蒙特卡洛算法模拟赌博模型
- 词法分析器(实现报告)
- MVC框架的学习总结
- 描写火车站场景_描写火车站的优秀句子
- 循环数142857问题 java_神奇数字142857与周期循环规律