Echarts之悬浮框中的数据排序问题


Posted in Javascript onNovember 08, 2018

 Echarts非常强大,配置也非常的多,有很多细节需要深入研究。详解一下关于悬浮框中的数据排序问题

        悬浮框的数据排序默认是根据series中的数据位置排序的,在我们想自定义排序时,在echarts的配置中有一个tooltip

        以下为数据降序的代码:       

tooltip = {
      trigger: 'axis',
      formatter: (params) => { // params为悬浮框上的全部数据
       const newParams = [];
       let paramsData = _.sortBy(params, 'value'); // 根据value值升序,_.sortBy为lodash的方法
       paramsData = _.reverse(paramsData); // 将数据降序,_.reverse为lodash的方法
       paramsData.forEach((p) => {
        // p.marker为对应数据线的颜色的圆点 
        // p.seriesName为对应数据的数据名称
        // p.value为对应数据的值
        const cont = p.marker + ' ' + p.seriesName + ': ' + p.value + '<br/>'; 
        newParams.push(cont);
       });
       return _.join(newParams, ''); // 这里是需要将数组转化成字符串显示,如果不转化,每个数据前面都会出现一个逗号(,),_.join为lodash的方法
      }
     }

         主要是在formatter中设置,formatter可以接受两种形式,字符串模版和回调函数

          回调函数可以根据需求相应处理数据

         字符串模版可以自定义显示形式

         字符串模版有多中,根据具体是什么图,官网详细 介绍了这几种类型

          链接:http://www.echartsjs.com/option.html#tooltip.formatter

总结

以上所述是小编给大家介绍的Echarts之悬浮框中的数据排序问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS的递增/递减运算符和带操作的赋值运算符的等价式
Dec 08 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
JS+CSS实现一个气泡提示框
Aug 18 Javascript
基于jQuery ligerUI实现分页样式
Sep 18 Javascript
JS封装通过className获取元素的函数示例
Dec 20 Javascript
将angular.js项目整合到.net mvc中的方法详解
Jun 29 Javascript
JS实现带阴历的日历功能详解
Jan 24 Javascript
js使用cookie实现记住用户名功能示例
Jun 13 Javascript
Node.js实现简单管理系统
Sep 23 Javascript
详解JavaScript匿名函数和闭包
Jul 10 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
Aug 10 Javascript
jquery插件实现搜索历史
Apr 24 jQuery
Jquery和CSS实现选择框重置按钮功能
Nov 08 #jQuery
基于React Native 0.52实现轮播图效果
Aug 25 #Javascript
详解webpack打包后如何调试的方法步骤
Nov 07 #Javascript
微信小程序列表中item左滑删除功能
Nov 07 #Javascript
Angular 实现输入框中显示文章标签的实例代码
Nov 07 #Javascript
VueCli3构建TS项目的方法步骤
Nov 07 #Javascript
vue调试工具vue-devtools安装及使用方法
Nov 07 #Javascript
You might like
也谈 PHP 和 MYSQL
2006/10/09 PHP
PHP+MYSQL 出现乱码的解决方法
2008/08/08 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
PHP实现根据图片色界在不同位置加水印的方法
2015/08/08 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
jquery text,radio,checkbox,select操作实现代码
2009/07/09 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
使用get方式提交表单在地址栏里面不显示提交信息
2017/02/21 Javascript
关于vue.js组件数据流的问题
2017/07/26 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
微信小程序中换行空格(多个空格)写法详解
2018/07/10 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
pygame播放音乐的方法
2015/05/19 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
详解安装mitmproxy以及遇到的坑和简单用法
2019/01/21 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
基于Django统计博客文章阅读量
2019/10/29 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
利用Python计算KS的实例详解
2020/03/03 Python
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
中层干部竞聘演讲稿
2014/05/15 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
高三英语教学计划
2015/01/23 职场文书
预备党员半年考察意见
2015/06/01 职场文书
入党团支部推荐意见
2015/06/02 职场文书
python 实现德洛内三角剖分的操作
2021/04/22 Python
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle