栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

关于echarts在节点显示动态数据及添加提示文本所遇到的问题

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于echarts在节点显示动态数据及添加提示文本所遇到的问题

刚接触echarts不久,在使用过程中遇到了2个难点,

    1、每个节点显示动态数据,这个其实可以通过配置项完成,在series数据绑定中,可以使用原本的配置项itemStyle中的标签格式化完成,如下:

代码如下,如果需要修改文字显示的样式,则需另外配置项(如font-style,font-weigth等)完成

{
      name: '其中:少数民族',
      type: 'line',
      data: ssmz,
      markPoint : {
 data: [
   {type : 'max', name: '最大值'},
   {type : 'min', name: '最小值'}
 ]
      },
      itemStyle: {//节点数据显示
 normal: {
   label: {
     show: true,
     position: 'right',
     formatter: ssmz,//该值动态显示数据,若需固定的文本,则直接写入
   }
 }
      }
    },

2、有些客户会提出另外的要求,在折线显示最高值和最低值的同时,折线的末尾需要加上该折线代表的意义,此时也可以通过itemStyle完成,只是在formatter格式化文本提示的时候,需要自己写一个函数进行格式化判断之后显示

代码如下:

{
      name: '合计',
      type: 'line',
      data: hj,
      markPoint : {
 data: [
   {type : 'max', name: '最大值'},
   {type : 'min', name: '最小值'}
 ],
      },
      itemStyle: {
 normal: {
   label: {
     show: true,
     position: 'right',//居右
     offset:[20,0],//横向往右20
     formatter: function(para){//格式化提示文本
     if(para.value == hj[hj.length-1]){
     return '合计';//显示文本
     }else{
     return '';
     }
     }
   }
 }
      }
    },

总结

以上所述是小编给大家介绍的关于echarts在节点显示动态数据及添加提示文本所遇到的问题 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对考高分网网站的支持!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/81435.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号