echarts折线图默认显示最后一个点的数据

想要达到这种效果图如下:

如果你给折线图设置数据显示,那么要不就全部隐藏,要不就全部显示在折线上。实现指定点的显示就需要你自己去处理这个数据了。

方式有两种:

方法1:利用formatter函数(推荐)

在echarts的series里面的formatter ,可以给每一根你要渲染的折线加上这个函数,打印事件源参数你就可以发现每一项数据和折线的关系:

personnelIndex:[34,54,6,34,5,34,45,56,56]
data: personnelIndex
itemStyle: {normal: {color: '#F6547F',lineStyle: {color: "#F6547F",width: 3},label: {show: true,position: 'right',textStyle: {fontSize: 12,color: "green"},formatter: (params) => {console.log(params)console.log(personnelIndex.length)if (personnelIndex.length - 1 == params.dataIndex) {return params.value} else {return ""}},},}
},

打印params可以发现每一个项数据,里面有一个参数dataIndex就是记录循环的是哪一个数的位置。

然后就可以根据这个规律去做判断了,其余点return " ",找到最后一个点return params.value 就可以只显示最后一个数据了。多条线也是一样的。

方法2:利用for循环去处理你得到的数据

判断条件也是索引和循环到第几个数的位置时。顺带把他的value和label都设置一遍

personnelIndex.push({ value: (trendList[i].personnelIndex).toFixed(2), label: { show: true, position: 'right' } })

echarts折线图默认显示最后一个点的数据相关推荐

  1. echarts折线图分段显示颜色

    echarts折线图分段显示颜色 - vue技术交流群(864583465) 1.直接上代码 option = {xAxis: {type: 'category',data: ['Mon', 'Tue ...

  2. echarts折线图不显示y轴值_Echarts 折线图y轴标签值太长时显示不全的解决办法

    问题 先看一下正常的情况 再看一下显示不全的情况 所有的数据都是从后台取的,也就是说动态变化的,一开始的时候数据量不大不会出现问题,后面y轴的值越来越大的时候就出现了这个显示不全的情况. 分析 先贴一 ...

  3. ui曲线谁是横坐标_vue项目引入echarts折线图 横坐标显示问题

    1:问题描述 用vue的elmentui做后台系统!利用echarts展示数据(折线图)!发现在数据正常的情况下引入更新横坐标显示有问题!横坐标数组为空则显示正常! 2:相关代码 axios.get( ...

  4. Echarts 折线图间隔显示数据

    var option = {// 主要用来控制图表四周留白grid: {left: '15%',top: '20%',right: '5%'},// 提示框组件tooltip: {trigger: ' ...

  5. echarts 折线图 设置y轴最小刻度_数据可视化—Echarts图表应用

    <错误>郑愁予 我打江南走过, 那等在季节里的容颜如莲花的开落,东风不来,三月的柳絮不飞.你的心如小小寂寞的城,恰若青石的街道向晚.蛩音不响,三月的春帷不揭,你的心是小小的窗扉紧掩.我达达 ...

  6. Echarts折线图的平移假动画

    Echarts折线图的平移假动画 #可视化项目中经常用图表的方式来展示数据,折线图是经常出现的,但是在echarts折线图中正常情况是通过删除数据的第一个,添加一个新数据在数组的末尾来实现动画,此动画 ...

  7. Echarts折线图案例

    问题:重置echarts折线图时,总会出现多个数据的拐点,与实际渲染的数据拐点不符合. 解决: 在实例化echarts后 clear 上一次的图. myEcharts.clear() 案例 impor ...

  8. echarts折线图最后一位不显示的问题及重影问题

    1.echarts折线图最后一位无法显示数据的问题,将xAxis:  boundaryGap: false,改成true就解决了. 2.在某些安卓盒子上使用echarts会有重影的问题,将animat ...

  9. echarts 折线图折线从头开始

    在echarts折线图中,默认折线从刻度中心开始,我们为了图标的美观有时需要折线从头开始显示,一个配置项就可以轻松搞定. boundaryGap:false

最新文章

  1. python浏览上一句_python一句话启动http服务
  2. 计算机科学与技术指导情况记录表,计算机科学与技术系 教学情况检查表(期初)...
  3. Rabbitmq java.util.concurrent.TimeoutException小问题解决
  4. linux命令th,Linux 第13天 文本操作命令
  5. Py中reshape中的-1表示什么【转载】
  6. Java程序的编码规范
  7. windows 网络编程大汇总
  8. java算法——哈希表 电话号码查询系统
  9. 【5年Android从零复盘系列之三十四】Android存储(9):腾讯MMKV 高性能键值存储组件详解
  10. HCIA-虚拟化与网络存储技术
  11. Quicker | 便捷的截屏软件 | 截图 | 截图OCR(图片编辑及文字识别)(二)
  12. 人民币大小写金额转换
  13. vue实现购物车简单的功能-单选全选总价计算、批量删除
  14. 放大招了,肝了一篇8万字的Java8新特性总结,赶快收藏
  15. “五年饮冰,难凉热血”,一名专科生的求学历程
  16. SKYNO 北京软件工程师面试题与答案
  17. JAVA的反射机制==用反射分析类的实现
  18. 卓尔入股兰亭集势 深刻改变中国电商格局
  19. 不知不觉已经大四了,错过了秋招,春招是该好好把握了
  20. 思科网络设备命令授权等级为5级的命令

热门文章

  1. 家谱只能记家族好事吗?家丑不可外扬,后人读谱一脸懵?
  2. Codeforces Round #744 (Div. 3)
  3. 这几款超实用办公神器,让你的工作省心省时又省力!
  4. DurIAN模型介绍
  5. SAP固定资产中一些概念:折旧码,折旧范围和折旧表
  6. 计算机本科毕业论文要求,计算机科学与技术学院本科毕业设计(论文)规范(试行)...
  7. 2005。1。22,闹洞房安排。
  8. python 录音左右声道_Python分离立体声wav压缩文件的左右声道
  9. 初识OpenGL (-)纹理过滤(Texture Filtering)
  10. android重启自身应用APP