实现

  1. 首先引入echarts工具
  1. // vue文件中引入echarts工具
  2. let echarts = require('echarts/lib/echarts')
  3. require('echarts/lib/chart/line')
  4. // 以下的组件按需引入
  5. require('echarts/lib/component/tooltip') // tooltip组件
  6. require('echarts/lib/component/title') // title组件
  7. require('echarts/lib/component/legend') // legend组件
  1. option配置
  1. // option将要设置以下字段感觉就足够使用了
  2. option: {
  3. legend: {},
  4. xAxis: {},
  5. yAxis: {},
  6. label: {},
  7. tooltip: {},
  8. series: []
  9. }
  • legend字段,是为了配置下图的表现的;注意data字段的数组需要对应每条折线的名称
    鼠标hover到最顶部的legend标志,可以标志对应的折线图,点击legend标志会隐藏对应的折线图
  1. legend: {
  2. data: ['招商银行', '浦发银行', '广发银行', '上海银行']
  3. },
 
legend
  • xAxis,配置x轴数据、样式、名称
  1. xAxis: {
  2. type: 'category', // 还有其他的type,可以去官网喵两眼哦
  3. data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], // x轴数据
  4. name: '日期', // x轴名称
  5. // x轴名称样式
  6. nameTextStyle: {
  7. fontWeight: 600,
  8. fontSize: 18
  9. }
  10. },
 
xAxis
  • yAxis,配置y轴名称,样式
  1. yAxis: {
  2. type: 'value',
  3. name: '纵轴名称', // y轴名称
  4. // y轴名称样式
  5. nameTextStyle: {
  6. fontWeight: 600,
  7. fontSize: 18
  8. }
  9. }
 
yAxis
  • tooltip,鼠标放到折线图上展示的数据展示样式
  1. tooltip: {
  2. trigger: 'axis' // axis item none三个值
  3. },
 
trigger: 'axis'
 
trigger: 'item'
  • series,y轴数据,每条折线的名称
  1. series: [
  2. {
  3. name: '招商银行',
  4. data: [820, 932, 901, 934, 1290, 1330, 1320],
  5. type: 'line'
  6. },
  7. {
  8. name: '浦发银行',
  9. data: [620, 711, 823, 934, 1445, 1456, 1178],
  10. type: 'line'
  11. },
  12. {
  13. name: '广发银行',
  14. data: [612, 920, 1140, 1160, 1190, 1234, 1321],
  15. type: 'line'
  16. },
  17. {
  18. name: '上海银行',
  19. data: [234, 320, 453, 567, 789, 999, 1200],
  20. type: 'line'
  21. }
  22. ]
  1. html标签代码,注意要先写好div的宽度和高度,否则这折线图展示不出来
  1. // 折线图显示在这个div中,
  2. <div id="myChart"></div>
  1. 渲染折线图
  1. let myChart = echarts.init(document.getElementById('myChart'))
  2. myChart.setOption(this.option)
  1. 完成折线图

作者:一个写前端的姑娘
链接:https://www.jianshu.com/p/cc7d08142e8b

Echarts line折线图使用(vue)的更多相关文章

  1. echarts爬坑 : 怎么Line折线图设置symbol:none后Label不见了?

    用 echarts 时遇到了一个奇奇怪怪的问题. 这是一张折线图. 本来这个图是有数字显示的. series : [ { name:'搜索引擎', type:'line', stack: '总量', ...

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

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

  3. ECharts绘制折线图

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

  4. echarts版本折线图

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

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

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

  6. 移动端引用echarts的折线图

          移动端写一个图表引用echarts,highcharts插件,本次要找一个能够显示最新数据的折线图,最后只找到显示最大值: 找到echarts的实例:记一下个各功能.   <!DOC ...

  7. echarts实现折线图

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

  8. Echarts案例-折线图

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

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

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

随机推荐

  1. Druid.jar包

    首先了解一下,什么是Druid. Druid是Java语言中最好的数据库连接池,它能够提供强大的监控和扩展功能. Druid是一个JDBC组件,它包括三部分: 1)DruidDriver 代理Driv ...

  2. Apache Hadoop 2.9.2 的Federation架构设计

    Apache Hadoop 2.9.2 的Federation架构设计 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 能看到这篇文件,说明你对NameNode的工作原理想必已经了如 ...

  3. Tomcat系列(5)——Tomcat配置详细部分

    Tomcat的架构图 Tomcat的组织结构 Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的是Catalina servlet容器,其他组件按照一定的格式要求配置在这个顶层 ...

  4. hive字段名、注释中文显示问号

    问题如下图: 解决方法: header1的/etc/my.conf文件,在[mysqld]分组下面添加配置:character-set-server=utf8init_connect='SET NAM ...

  5. 【1】学习C++时,一些零散知识点01

    1.编程理念 学习从学习完C后,接触了C++,最重要的便是编程理念的转变.C缩重视的是结构化编程,面对一个较大的程序,就将他分解成小型.便于管理的任务,如果分解后的任务还是偏难过大的话,那将这个任务继 ...

  6. Mac os x下几款mysql客户端

    Mac os x几款mysql客户端 1,Navicat 这是一款可支持多种数据库的客户端,可支持mysql,sqlite,oracle,sql server等数据库.当然也可以选择只支持某种数据库的 ...

  7. 微信小程序的桌面图标问题

    提问: 笔者在发布小程序后,发现无法在安卓手机创建桌面图标,而其它的小程序却可以. 回答: 在小程序后台页面(从公众平台进入)完整填写小程序的信息,之后便可创建桌面图标. 这可能是微信的某种筛查机制在 ...

  8. 【easy】107. Binary Tree Level Order Traversal II 按层输出二叉树

    按层输出二叉树,广度优先. 3 / \ 9 20 / \ 15 7 [ [15,7], [9,20], [3] ] /** * Definition for a binary tree node. * ...

  9. python正则表达式--分组、后向引用、前(后)向断言

    无名.有名分组 (1)正则表达式—无名分组 从正则表 达式的左边开始看,看到的第一个左括号“(”表示表示第一个分组,第二个表示第二个分组, 依次类推. 需要注意的是,有一个隐含的全局分组(就是索引号为 ...

  10. 大前端服务器渲染 发布和部署 Vue + vue(SSR)

    https://blog.csdn.net/sinat_15951543/article/details/80109521    就是到服务器dist 下面 npm run start & 然 ...