实现

  1. 首先引入echarts工具
// vue文件中引入echarts工具
let echarts = require('echarts/lib/echarts') require('echarts/lib/chart/line') // 以下的组件按需引入 require('echarts/lib/component/tooltip') // tooltip组件 require('echarts/lib/component/title') // title组件 require('echarts/lib/component/legend') // legend组件 
  1. option配置
// option将要设置以下字段感觉就足够使用了
option: {legend: {},xAxis: {},yAxis: {},label: {},tooltip: {},series: []
}
  • legend字段,是为了配置下图的表现的;注意data字段的数组需要对应每条折线的名称
    鼠标hover到最顶部的legend标志,可以标志对应的折线图,点击legend标志会隐藏对应的折线图
legend: {data: ['招商银行', '浦发银行', '广发银行', '上海银行'] }, 
legend

  • xAxis,配置x轴数据、样式、名称
xAxis: {type: 'category',   // 还有其他的type,可以去官网喵两眼哦data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], // x轴数据 name: '日期', // x轴名称 // x轴名称样式 nameTextStyle: { fontWeight: 600, fontSize: 18 } }, 
xAxis

  • yAxis,配置y轴名称,样式
yAxis: {type: 'value',name: '纵轴名称', // y轴名称 // y轴名称样式 nameTextStyle: { fontWeight: 600, fontSize: 18 } } 
yAxis

  • tooltip,鼠标放到折线图上展示的数据展示样式
tooltip: {trigger: 'axis'   // axis   item   none三个值
},
trigger: 'axis'

trigger: 'item'

  • series,y轴数据,每条折线的名称
series: [{name: '招商银行',data: [820, 932, 901, 934, 1290, 1330, 1320],type: 'line'},{name: '浦发银行',data: [620, 711, 823, 934, 1445, 1456, 1178],type: 'line' }, { name: '广发银行', data: [612, 920, 1140, 1160, 1190, 1234, 1321], type: 'line' }, { name: '上海银行', data: [234, 320, 453, 567, 789, 999, 1200], type: 'line' } ] 
  1. html标签代码,注意要先写好div的宽度和高度,否则这折线图展示不出来
// 折线图显示在这个div中,
<div id="myChart"></div> 
  1. 渲染折线图
let myChart = echarts.init(document.getElementById('myChart'))
myChart.setOption(this.option) 
  1. 完成折线图

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

转载于:https://www.cnblogs.com/AlbertP/p/10774233.html

Echarts line折线图使用(vue)相关推荐

  1. echarts type:line 折线图 折线折点样式

    echarts type:line 折线图 折线折点样式 series: [{name: '课时',type: 'line',data: [23,60,20,36,23,85],label:{ //折 ...

  2. php echarts 两条曲线图,使用laravel和ECharts实现折线图效果的例子

    1.首先引入echart.js 2.html页面,要有一个布局容器,用来显示图像,一定要设置宽和高 3.echarts折线图的使用 var myChart = echarts.init(documen ...

  3. echarts中折线图、柱状图之间的转换

    echarts中折线图.柱形图.数据视图的转换需要toolbox里面的内容(也就是加粗的部分) // 基于准备好的dom,初始化echarts实例     var day = echarts.init ...

  4. echarts图表折线图柱状图多个X轴Y轴以及一个Y轴反向

    echarts图表折线图柱状图多个X轴Y轴以及一个Y轴反向 option1: {color: ['#21E9F6', '#F2CE2E', '#EE2929', '#006DD9', '#1789FF ...

  5. echarts画折线图和数据excel导出

    最近一直使用echarts画折线图,在此做个记录 最后样式 代码 <!DOCTYPE html> <html style="height: 100%">&l ...

  6. 使用 Echarts 实现折线图中线条添加、删除、编辑

    使用 Echarts 实现折线图中线条添加.删除.编辑 小帅 小白,也能改变浪花的方向,公众号:51reboot运维开发 介绍一下使用 Echarts 做数据统计分析,如何实现支持折线图的添加.删除. ...

  7. echarts动态折线图拉扯变形问题

    echarts动态折线图拉扯变形问题 在使用echarts折线图 做动态数据展示时,发现一个bug 当折线图的一个数值较高点紧挨着一个数值为零的点,guyong时图形会被拉扯,应该是echart的bu ...

  8. Echarts实现折线图Y轴不等距百分比(最终解决方案)

    Echarts实现折线图Y轴不等距百分比(最终解决方案-上集) 出现背景 解决思路 总结 附加 出现背景   最近公司有一个需求,主要是想展示近7日产品的一个良品率(百分率制).但是呢,基本上每天这个 ...

  9. 从后端数据库获取数据并传值到前端vue项目的echarts柱状图/折线图/饼图里

    不同图表的数据获取有一定的区别 在这些区别上花了不少功夫试验,把最后成功的方法做个记录,如果有类似项目要做的话,也可看看当个参考. 后端 后端都大同小异,方法上没有区别,在这里以柱状图为例. sql: ...

最新文章

  1. CoffeeScript 存在操作符“?” 详解
  2. 分享apache http服务器设置虚拟主机的方法
  3. 强化学习中的调参经验与编程技巧(on policy篇)
  4. 11-1 操作系统概念
  5. 【纯干货】Amoeba实现MySQL主从同步与读写分离
  6. $ppclass php,jquery weui
  7. 2017中国新型智慧城市创新50强在京发布
  8. ftp 501错误_分享,HTTP协议错误代码大全
  9. mysql分组函数_mysql分组函数
  10. c语言习题 编写自定义函数 volume_c,功能是求正方体的体积(要求:正方体的的边长 a 在主函数中做输入,在主函数中调用函数 volume_c,在主函数中输出正方体体积,a 为int 型变量)。
  11. 淘晶驰串口屏常见问题及解决方法
  12. 如何保证战略落地_企业战略如何实现落地
  13. 由WPS 2005想到的
  14. 计算机主板结构分为at,2.2.1 计算机主板结构(1)
  15. Android5更新包,Android 5.x OTA Update官方文档(四、OTA更新包解读)
  16. 目前最全的机器学习知识结构图(11月1日更新)
  17. 3.1递归实现逆序输出整数
  18. 视频教程-Spring Data JPA项目-Java
  19. Vue01 | el-autocomplete远程搜索下拉框并实现自动填充
  20. uniApp调用高德地图时遇到的问题记录

热门文章

  1. 20230720今天youtube上的中文字幕自动翻译成为英文的功能失效!
  2. English alphabet (英语字母)
  3. java.net.MalformedURLException: no protocol异常解决!!!
  4. ArrayList问题之高并发多线程环境下会出现内部成员会出现null
  5. html一行小圆点分割线,几种常见的HTML分割线
  6. html分割线颜色怎么在css中写,html水平分割线 html 分割线颜色怎么变浅
  7. [省选联考 2020 B 卷] 卡牌游戏 题解c++
  8. 常用HTML标签的学习
  9. 在云计算圈儿,她们都能顶大半边天!
  10. python中算法是指什么_算法(Python)