1. yAxis增加一个标题
     yAxis: [{
                max:{$pe.maxCatArr.{$catlog}.avg}, // 定义Y轴 最大值 
                min:0, // 定义最小值 
                minPadding: 0.01,  
                maxPadding:  0.01,  
                tickInterval:{$pe.maxCatArr.{$catlog}.avgtickInterval}, // 刻度值
                title: {
                    text: '耗时'
                },
           
                  plotLines: [{   //一条延伸到整个绘图区的线,标志着轴中一个特定值。
                    color: '#f00',
                    dashStyle: 'Dash', //Dash,Dot,Solid,默认Solid
                    width: 1.5,
                    value: {$pe.catArrArr.{$catlog}},  //y轴显示位置
                    zIndex: 5
                }
                ,{   //一条延伸到整个绘图区的线,标志着轴中一个特定值。
                    color: '#000',
                    dashStyle: 'Solid', //Dash,Dot,Solid,默认Solid
                    width: 1.5,
                    value: {$pe.maxCatArr.{$catlog}.limit},  //y轴显示位置
                    zIndex: 5
                }
               
                ]
            },
            {
                max:{$pe.maxCatArr.{$catlog}.total}, // 定义Y轴 最大值 
                min:0, // 定义最小值 
                minPadding:  1,  
                maxPadding:   1,  
                tickInterval:{$pe.maxCatArr.{$catlog}.totaltickInterval}, // 刻度值
                title: {
                    text: '请求次数'
                }
            }
            ]
            ,
2.将新标题放到右边  opposite 参数
 
          },
            {
                max:{$pe.maxCatArr.{$catlog}.total}, // 定义Y轴 最大值 
                min:0, // 定义最小值 
                minPadding:  1,  
                maxPadding:   1, 
opposite: true,  
                tickInterval:{$pe.maxCatArr.{$catlog}.totaltickInterval}, // 刻度值
                title: {
                    text: '请求次数'
                }
            }
            ]
            ,

3.把右边标题空出来相对比较好看 marginRight 参数
  chart: {
                type: 'spline',
                animation: Highcharts.svg, // don't animate in old IE
                marginRight: 100,
                events: {
                    load: function() {
   
                        // set up the updating of the chart each second
                        var series = this.series;
                       // console.log(yAxis[0].options.plotLines[0]);
                        var maxtime = {$pe.maxtime};
                       
                        var pmtex = 0;
                      
                       
                      
                        var yAxis = this.yAxis;
                  
                    }
                }
            },
4.将第二条线的数据,画到这个图,这里是 请求计数
         series: [
           
            {
                name: '响应时间(秒)',
                data: (function() {
                    // generate an array of 响应时间(秒)
                    var data = [] ;

{foreach $tArr as $time_local => $vArr}

var time_local={$time_local}*1000;
                    var y = {$vArr.avg};

data.push({
                            x:  time_local,
                            y:  y
                        });
                         
                    {/foreach}

return data;
                }
                )()
            },
           
                  {
                 
                name: '请求计数',
                yAxis: 1,
                data: (function() {
                    // generate an array of 响应时间(秒)
                 var data = [] ;

{foreach $tArr as $time_local => $vArr}

var time_local={$time_local}*1000;
                    var y = {$vArr.total};

data.push({
                            x:  time_local,
                            y:  y
                        });
                         
                    {/foreach}

return data;
                }
                )()
            }]

highcharts 一图绘制多条线相关推荐

  1. python 一张图画多条线_Gnuplot.py在一张图上绘制多条线

    我目前正试图使用gnuplot py从文本文件中绘制多行.我可以分别绘制两条线,但当我试图在同一个图上绘制它们时,它只绘制一条线.在 这是我的代码:#!/usr/bin/env python impo ...

  2. Python访问街区10个点,并俩俩绘制一条线,得到5条线,求最短的距离和?

    Python访问街区10个点,并俩俩绘制一条线,得到5条线,求最短的距离和? 1. 效果图 2. 源码 参考 上一篇博客介绍了Python访问街区所有节点最短路径问题,并结合matplotlib可视化 ...

  3. R语言ggplot2可视化:可视化所有日期不同时段任务的持续时间、将持续时间绘制成一条线(起始时间到结束时间),y轴表示活动发生的日期,x轴表示以小时为单位的时间

    R语言ggplot2可视化:可视化所有日期不同时段任务的持续时间.将持续时间绘制成一条线(起始时间到结束时间),y轴表示活动发生的日期,x轴表示以小时为单位的时间(duration of an act ...

  4. R语言ggplot2可视化:可视化所有日期不同时段任务的持续时间、将持续时间绘制成一条线(起始时间到结束时间),y轴表示活动发生的日期,x轴表示以小时为单位的时间、适应时间段跨越多天的情况

    R语言ggplot2可视化:可视化所有日期不同时段任务的持续时间.将持续时间绘制成一条线(起始时间到结束时间),y轴表示活动发生的日期,x轴表示以小时为单位的时间.适应时间段跨越多天的情况(例如,当天 ...

  5. java的Swing里怎么new一条线_java – 在JFrame上绘制一条线

    我正在尝试使用图形2D绘制一条线,但然后该线出现在所有的线上 JFrame中的其他组件因此使它们不可见.我该如何解决这个问题? 这是代码: import javax.swing.*; import j ...

  6. excel一张图绘制两条曲线

    excel一张图绘制两条曲线 分别使用不同的坐标轴 设置主坐标轴.次坐标轴 醉了,在右边啊!!!

  7. echarts折线图动态多条线

    echarts折线图配置项 由于工作中遇到的图表特别多,每次用过配置项总是想不起来,在这里记录一下,希望也可以帮到路过的你.话不多说我们上图: 左边的是设计稿,右边的是echarts的示例图,我们先找 ...

  8. php输出一条直线,Photoshop脚本 绘制一条线

    本节将演示如何使用脚本,绘制一条直线.首先创建一个空白的脚本文档,并保存在硬盘上某个位置. 首先创建一个空白的脚本文档,并保存在硬盘上某个位置. 接着输入脚本代码: 定义一个变量[doc],表示当前文 ...

  9. python根据时间序列画折线图_Matplotlib:为每个时间序列subp绘制多条线

    设置 始终提供重现问题的示例数据. 我在这里提供了一些cols = pd.Index(['TJ', 'WH', 'SAFE', 'Walmart', 'Generic'], name='Store') ...

最新文章

  1. 竞争性前导码数量( numberOfRA-Preambles)
  2. 试题 历届试题 包子凑数(dp)
  3. jboss eap 6.2+ 版本中 加密datasource密码等敏感信息
  4. 关于接地:数字地、模拟地、信号地、交流地、直流地、屏蔽地、浮
  5. linux服务器进程不存在,查看 Linux 服务器的进程
  6. python调用程序call_call在Python中改进数列的实例讲解
  7. 8.8 Sencha Studio 监视工具( Inspect Tool)
  8. 当你使用微信和QQ时,请不要忘记ICQ这个伟大的公司!
  9. 局域网如何测试网速手机软件,如何轻松测试局域网网速
  10. hp服务器虚拟网卡,HP服务器升级网卡固件、驱动来解决网卡bug的操作办法
  11. NOIP2016排名(919~1419)
  12. 计算本期,上期,同期,同期累计,去年全年的指标
  13. 《密码安全新技术专题》 第十一周作业
  14. smartforms
  15. 2021最新qq域名检测接口
  16. Celery (1)- 安装配置及使用
  17. 机房网络服务器维修图片,机房机柜尾纤布线图片 机房布线维护整理
  18. Android 新增API Autofill
  19. 海康威视旗下萤石网络上市:首日跌12% 公司市值142亿
  20. 两种开源聊天机器人的性能测试(一)——ChatterBot

热门文章

  1. 【Matlab学习笔记】控制运算精度digits和vpa函数
  2. 学生信息管理系统(java+sqlserver)
  3. SVN的使用教程总结
  4. 多无线标准下 终端天线工程师面临的挑战
  5. matlab 将数据存为txt文件,怎么用matlab将数据存为txt文件
  6. 生产事故总结篇(2) 接口响应超时优化方案
  7. 软考中级-软件设计师-视频学习时长记录
  8. Spring--BeanUtils工具类--使用/实例
  9. 云计算平台与传统平台的区别是什么?怎么理解?
  10. 中国邮件群发服务商现状分析