例子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折线图 布局图相关推荐

  1. php fwrite 数组,浅析php fwrite写入txt文件的时...-发现一个诡异的bug,不知何解...-php折线图 布局图 - 侯志凯_169IT.COM...

    本页文章导读: ▪浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题 - 一觉睡到天黑黑      以下是对php中fwrite写入txt文件的时候用 \r\n不能换行的问题进行了 ...

  2. 17综合案例之淘宝轮播图布局

    1.整体效果 2.案例分析 3.具体实现 大盒子类的命名tb-promo,淘宝广告: 里面放一张图片: 左右两个按钮用链接就可以,左箭头prev,右箭头next: 底侧小圆点用ul来实现,命名为pro ...

  3. Py之Seaborn:数据可视化Seaborn库的柱状图、箱线图(置信区间图)、散点图/折线图、核密度图/等高线图、盒形图/小提琴图/LV多框图的组合图/矩阵图实现

    Py之Seaborn:数据可视化Seaborn库的柱状图.箱线图(置信区间图).散点图/折线图.核密度图/等高线图.盒形图/小提琴图/LV多框图的组合图/矩阵图实现 目录

  4. python根据表格数据生成折线图_Python交互图表可视化Bokeh:4. 折线图| 面积图

    折线图与面积图 ① 单线图.多线图 ② 面积图.堆叠面积图 1. 折线图--单线图 importnumpy as npimportpandas as pdimportmatplotlib.pyplot ...

  5. python计算面积折线图_Python交互图表可视化Bokeh:4. 折线图| 面积图

    折线图与面积图 ① 单线图.多线图 ② 面积图.堆叠面积图 1. 折线图--单线图 importnumpy as npimportpandas as pdimportmatplotlib.pyplot ...

  6. pyecharts查看版本_pyecharts v1 版本 学习笔记 折线图,面积图

    折线图 折线图 基本demo import pyecharts.options as opts from pyecharts.charts import Line c = ( Line() .add_ ...

  7. 重磅!阿里首次全面公开展示AI布局(附布局图/成绩单/六产业详解)

    01 阿里首次公开展示AI布局 12月20日,阿里云云栖大会·北京峰会召开,作为2017年阿里云栖大会最后一场,阿里做足了噱头,系列预热"重磅"."史无前例"等 ...

  8. 用户数据销售额分析动态大屏看板+大屏数据可视化图表组件(折线图+圆柱图+散点图+饼图+漏斗图+雷达图+水位图)+智能web端高保真大数据动态可视化大屏看板+中国动态地图+智慧电商实时动态数据大屏看板

    作品内容:用户数据销售额分析动态大屏看板+大屏数据可视化图表组件(折线图+圆柱图+散点图+饼图+漏斗图+雷达图+水位图)+web端高保真大数据动态可视化大屏看板+中国动态地图+电商实时动态数据大屏看板 ...

  9. 【Excel】绘图案例_常见复合图:簇状图+堆积图+折线图

    [Excel]绘图案例_常见复合图:簇状图+堆积图+折线图 前言 最近有朋友让我帮忙用excel画图,老实说我很讨厌用excel画图,点来点去,复杂一些还不能复用,非常繁琐.当然,入门也很简单.需求时 ...

最新文章

  1. 知乎高赞:iOS 为什么感觉比 Android 流畅?
  2. python日期函数引用_Python pandas.to_datetime函数方法的使用
  3. ubuntu16.04 安装jdk
  4. 兵马未至,数据先行,且看如何进行数据挖掘!
  5. 使用PyTorch来进展不平衡数据集的图像分类
  6. linux 屏蔽信号 sig_kill sig_stop,linux 信号处理
  7. python_csv文件使用记录
  8. 【图论】用匈牙利算法找女朋友(纯爱党的大胜利)
  9. linux安装工具的过程
  10. 【转载】matlab中norm函数的用法
  11. 微信小程序开发:向数组中插入数据
  12. SpringBoot+WebSocket问题:Failed to register @ServerEndpoint class
  13. 适用Macos的几款好用的人物照片编辑工具
  14. 使用tensorboard遇到:Output 0 of UnbindBackward is a view and is being modified inplace.....
  15. mysql update join 更新_mysql多表join时候update更新数据的方法 | 很文博客
  16. python蒙特卡洛算法模拟赌博模型
  17. 词法分析器(实现报告)
  18. MVC框架的学习总结
  19. 描写火车站场景_描写火车站的优秀句子
  20. 循环数142857问题 java_神奇数字142857与周期循环规律

热门文章

  1. 调度器的精髓--优先级下兼顾公平
  2. 第四周编程总结--助教
  3. 从Java到Kotlin(五)
  4. linux服务器mysql数据库新建数据库并配置数据库用户
  5. 投资互联网+企业级IT呈现三大新趋势
  6. 《MongoDB管理与开发精要》——3.2节查询语法
  7. Task三个列子的分享
  8. 高可用集群技术之RHCS应用详解(一)
  9. MySQL3次导入报错解决!
  10. js调试工具console详解