Skip to content
本页目录

专项答疑

数据保留小数加单位

基础知识:

  1. 可以通过{@[1]}%文本的形式配置formatter,获取数组中每一条数据的第n个值并添加自定义的内容比如单位
  2. 可以在同一配置项中使用表达式的形式配置以下内容,其中方括号中的值需与上面保持一致d=>d.data[1].toFixed(2) + '万元'
  3. toFixed(2)表示保留两位小数,后面可以跟上需要的单位

一、图形上的数据

配置位置:系列的某一项中的formatter(在json中位置为:series[n].label.formatter)

"formatter": "e:d=>d.data[1].toFixed(2) + '万元'"

二、坐标轴上的数据

配置位置:数值类型的x/y轴上,配置文本标签的formatter(在json中位置为:yAxis[n].axisLabel.formatter) "formatter": "e:d=>d.toFixed(1)+'%'"

三、悬浮窗中的数据

配置位置:series[n].tooltip.valueFormatter(如果series中没有tooltip,则自己加一个)

Json
"tooltip":{
    "valueFormatter": "e:d=>d.toFixed(1)+'%'"
}

内部资料,请勿外传