Echarts Map 值域为小数的原因

网友投稿 718 2022-11-19

Echarts Map 值域为小数的原因

Echarts Map 值域为小数的原因

最近做一个项目用到了Echarts Map不知道怎么回事,有时多了一位小时,可这个意义不用小数表示(1.0个人似乎觉得有点奇怪嘞

{boolean}calculable

false

是否启用值域漫游,启用后无视splitNumber和splitList,值域显示为线性渐变

{number}precision

0

小数精度,默认为0,无小数点,当 min ~ max 间在当前精度下无法整除splitNumber份时,精度会自动提高以满足均分,不支持不等划分

{number}splitNumber

5

分割段数,默认为5,为0时为线性渐变,calculable为true是默认均分100份

{number}splitNumber

5

分割段数,默认为5,为0时为线性渐变,calculable为true是默认均分100份

{Array.<Object>}splitList

null

自定义分割方式,支持不等距分割。splitList被指定时,splitNumber将被忽略。

splitList是一个(不可为空的)Array,Array的每一项为一个Object,含有如下属性


  start: 10     本项的数据范围起点(>=),如果不设置表示负无穷。

  end: 30     本项的数据范围终点(<=),如果不设置表示正无穷。

      如果想本项只对应一个值,那么start和end设同样的数就可以了。

  label: '10 to 30'     本项的显示标签,缺省则自动生成label 

  color: '#333'     本项的颜色,缺省则自动计算color 


详见例子 ​​this 》​

看了api才知道原来,

“dataRange开启值域漫游,会默认分100分,所以,最大值和最小值见在精度范围内要能分成100分,默认的精度是无小数点的,你的最大值是20,所以会自动扩大到100”(借用前辈一句话)

这儿就不敲了,所可以用splitList和splitNumber来实现可有避免出现小数的情况。后续再看看有没有别的方法

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C# 中执行使用委托执行代码块 以实现公用try catch
下一篇:MyBatis 详细教程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~