移动端写一个图表引用echarts,highcharts插件,本次要找一个能够显示最新数据的折线图,最后只找到显示最大值;
找到echarts的实例;记一下个各功能。
 
<!DOCTYPE html>
<html style="height: 100%">
<head>
  <meta charset="utf-8">
  <script type="text/javascript" src="echarts/echarts.min.js"></script>
  <script type="text/javascript" src="echarts/echarts-gl.min.js"></script>
  <script type="text/javascript" src="echarts/ecStat.min.js"></script>
  <script type="text/javascript" src="echarts/dataTool.min.js"></script>
  <script type="text/javascript" src="echarts/china.js"></script>
  <script type="text/javascript" src="echarts/world.js"></script>
  <!-- <script type="text/javascript" src="echarts/api.js"></script> -->
  <script type="text/javascript" src="echarts/bmap.min.js"></script>
  <script type="text/javascript" src="echarts/simplex.js"></script>
 
</head>
<body style="height: 100%; margin: 0">
  <div id="container" style="height: 100%"></div>
  <script type="text/javascript">
    var dom = document.getElementById("container");
    var myChart = echarts.init(dom);
    var app = {};
    option = null;
    option = {
          title: {
              text: 'echarts的示例',//标题
              subtext: '纯属虚构',//标题2
          },
          tooltip: {
              trigger: 'axis',
          },
          legend: {
              data: ['最高气温', '最低气温']
          },
          toolbox: {//控制上的小按钮
              show: true,
              feature: {
                    dataZoom: {
                          yAxisIndex: 'none'
                    },
                    dataView: { readOnly: false },
                    magicType: { type: ['line', 'bar'] },
                    restore: {},
                    saveAsImage: {}
                  }
          },
          xAxis: {
              type: 'category',
              boundaryGap: true,//控制是否靠边
              data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
          },
          yAxis: {
              type: 'value',
              axisLabel: {
                formatter: '{value} °C'//y轴的单位
              }
          },

          dataZoom: [{//滚动条
                startValue: '2014-06-01',
                show: false,//显示,隐藏滚动条;

              }, {
                type: 'inside'
              }],

          visualMap: {//控制折线曲线颜色
                top: 10,
                right: 10,
                pieces: [{
                    gt: 0,
                    lte: 50,
                    color: '#096'
                }, {
                    gt: 50,
                    lte: 100,
                    color: '#ffde33'
                }, {
                    gt: 100,
                    lte: 150,
                    color: '#ff9933'
                }, {
                    gt: 150,
                    lte: 200,
                    color: '#cc0033'
                }, {
                    gt: 200,
                    lte: 300,
                    color: '#660099'
                }, {
                    gt: 300,
                    color: '#7e0023'
                }],
                outOfRange: {
                    color: '#999'
                }
           },
           series: [
                {//第一条线
                  name: '最高气温',
                  type: 'line',
                  smooth: true,//尖锐、圆弧
                  data: [11, 11, 15, 13, 12, 13, 10],
                  markPoint: {//最大、小值汽泡
                  data: [
                      { type: 'max', name: '最大值' },
                      { type: 'min', name: '最小值' }
                  ]
                },
                markLine: {
                      data: [
                          { type: 'average', name: '平均值' }
                      ]
                }
            },
              {//第2条线
                name: '最低气温',
                type: 'line',
                areaStyle: {},
                data: [1, -2, 2, 5, 3, 2, 0],
                markPoint: {
                       data: [
                            { name: '周最低', value: -2, xAxis: 1, yAxis: -1.5 }
                       ]
                },
                markPoint: {
                      data: [
                          // 纵轴,默认
                          {      type: 'max', name: '最大值',
                            symbol: 'emptyCircle',
                              itemStyle: {
                                  normal: {
                                         color: '#dc143c',
                                         label: {
                                            position: 'top'
                                        }
                                       }
                             }
                           },
                          {         type: 'min', name: '最小值',
                                    symbol: 'emptyCircle',
                               itemStyle: {
                                    normal: {
                                          color: '#dc143c',
                                           label: {
                                                position: 'bottom'
                                           }
                                     }
                              }
                          },
                          // 横轴
                          {   type: 'max',
                              name: '最大值',
                              valueIndex: 0,
                              symbol: 'emptyCircle',
                              itemStyle: {
                                  normal: {
                                        color: '#1e90ff',
                                           label: {
                                             position: 'right'
                                           }
                                    }
                               }
                           },
                          {      type: 'min',
                            name: '最小值',
                            valueIndex: 0,
                            symbol: 'emptyCircle',
                            itemStyle: {
                                  normal: {
                                         color: '#1e90ff',
                                         label: {
                                              position: 'left'
                                         }
                                      }
 
                                  }
                           }
                        ]
                    },
                  markLine: {
                        data: [
                            // 纵轴,默认
                            { type: 'max', name: '最大值', itemStyle: { normal: { color: '#dc143c' } } },
                            { type: 'min', name: '最小值', itemStyle: { normal: { color: '#dc143c' } } },
                            { type: 'average', name: '平均值', itemStyle: { normal: { color: '#dc143c' } } },
                            // 横轴
                            { type: 'max', name: '最大值', valueIndex: 0, itemStyle: { normal: { color: '#1e90ff' } } },
                            { type: 'min', name: '最小值', valueIndex: 0, itemStyle: { normal: { color: '#1e90ff' } } },
                            { type: 'average', name: '平均值', valueIndex: 0, itemStyle: { normal: { color: '#1e90ff' } } }
                        ]
                  }
              },
            ],
            markLine: {
                  data: [
                      { type: 'average', name: '平均值' },
                      [{
                          symbol: 'none',
                          x: '90%',
                          yAxis: 'max'
                      }, {
                          symbol: 'circle',
                          label: {
                          normal: {
                          position: 'start',
                          formatter: '最大值'
                         }
                      },
                      type: 'max',
                      name: '最高点'
                      }]
                    ]
                  },
 
                }
 
 
                ;
              if (option && typeof option === "object") {
                  myChart.setOption(option, true);
              }
        </script>
        </body>
        </html>

移动端引用echarts的折线图的更多相关文章

  1. echarts版本折线图

    1.效果如下:         绘制折线图,应该算是说echarts中使用最简单也算使用频率最高的一种功能了吧.根据官网列子能找出规律,只是有些属性对于初接触者来说,会有点陌生,不过仔细阅读一下还是不 ...

  2. Echarts line折线图使用(vue)

    实现 首先引入echarts工具 // vue文件中引入echarts工具 let echarts = require('echarts/lib/echarts') require('echarts/ ...

  3. ECharts使用—折线图动态加载

    最近需求中用到折线图,单线条,多线交错,之前是散点图,用的是另一个 amcharts.js,这个文档也能找的到,回归早本次重点:ECharts 一.首先引入echarts.common.min.js文 ...

  4. echarts实现折线图

    前端框架使用的angular,折线图使用echarts实现. 这里实现的折线图只是简单是折线图,折线图显示在table中,不需要xy轴的数据说明. 1. item.component.html < ...

  5. Echarts案例-折线图

    一:先在官网下载 https://www.echartsjs.com/zh/download.html 然后再建立工程,导入这两个包: 写代码: <!DOCTYPE html> <h ...

  6. echarts自定义折线图横坐标时间间隔踩坑总结

    折线图需求:横坐标为时间,要求按一定间隔展示,鼠标移至折线上间隔时间内的数据也可展示 其实很简单的一个配置就可搞定,但在不熟悉echarts配置的情况下,就很懵逼 xAxis: { boundaryG ...

  7. echarts之折线图介绍及使用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 使用Echarts实现折线图的一点总结

    使用Echarts的一点总结 1.安装,我使用得vue cnpm install echarts --save 2.在入口文件main.js中注册,并使用 // 引入折线图 echarts impor ...

  9. ECharts绘制折线图

    首先看实现好的页面 实现 首先引入echarts工具 // vue文件中引入echarts工具 let echarts = require('echarts/lib/echarts') require ...

随机推荐

  1. Apache服务器下phalcon项目报Mod-Rewrite is not enabled问题

    问题如图: 项目已经按照官网的教程修改了.htaccess文件,仍旧报此错误,判断可能是apache未添加mod_rewrite,通过查询资料,经以下两步解决此问题: 1.执行sudo a2enmod ...

  2. qt 软件打包

    今天呈现的客户端完成了要打包发布,想了一下还不会,就问了一下度娘,在此记录一下学习的程度 1>将QT编译工具的BUG模式切换成Release模式,在Release模式下生成一个*.exe的可执行 ...

  3. this 基础使用方法

    在Java中,this是调用类中变量和内部类的构造方法的关键词,在对象有同名变量时,可以指定类的变量. 例子1: package example_1; import java.lang.*; publ ...

  4. python协程的使用

    1.Python对协程的支持是通过generator(生成器 yield)实现的.协程执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行. 2.调用生成器运行的过程中 ...

  5. code signing is required for product type 'Application' in SDK 'iOS 8.1' 错误分析以及解决方案

    在真机测试的时候往往会突然出现这样一个错误,code signing is required for product type 'Application' in SDK 'iOS 7.0'  ,就是说 ...

  6. mysql 替代Oracle instr

    在迁移项目时遇到的,原项目的数据库使用的Oracle,现在要迁移到MySQL中,而项目中用到了Oracle的instr函数,而MySQL只能查找子串是否在父串中,没法按照出现的次数进行查找. 先来介绍 ...

  7. py库: Tesseract-OCR(图像文字识别)

    http://blog.csdn.net/u012566751/article/details/54094692 Tesseract-OCR入门使用1 http://blog.csdn.net/u01 ...

  8. 03.获取页面的flash文件

    1.打开页面的web控制台 2.选择网路查看当前请求的swf文件所在的地址 3.打开swf的文件地址 4.另存为swf的网页为swf格式 搞定就可以了.

  9. php实现单点登录实例

    1.准备两个虚拟域名 127.0.0.1 www.a.com127.0.0.1 www.b.com 2.在a的根目录下创建以下文件 1 //index.php 2 3 <?php 4 sessi ...

  10. react-native-picker 实现省市区 时间日期组件

    github示例以及详细参数:https://github.com/beefe/react-native-picker 先 安装 link npm install react-native-picke ...