欢迎使用CSDN-markdown编辑器

来源:互联网 发布:药智网数据库 编辑:程序博客网 时间:2024/06/18 00:00

echarts 柱状图显示的最大值、最小值标注不对

最近用echarts图表做一些数据分析结果展示,一开始用柱状图显示的图表,在markPoint中加了最大值、最小值标注,都显示的很正确。后来换了一个api方法,不知道为什么最大值和最小值都显示的不对了,感觉像随机标注的。其他图表都是正常的,感觉js代码都没改,找了很长时间,发现原来是数据类型不对。这次是字符串(string)类型的,需要是数值(number)类型的才可以。
在此备注下:
字符串转数值的方法:
1.转换函数
parseInt(“22.5”); //returns 22
parseInt(“AF”, 16); //returns 175
parseInt(“10”, 2); //returns 2
parseInt(“10”, 8); //returns 8
parseInt(“10”, 10); //returns 10

parseFloat(“22.5”); //returns 22.5
parseFloat(“22.34.5”); //returns 22.34
parseFloat(“0908”); //returns 908
2、强制类型转换
ECMAScript中可用的3种强制类型转换如下:
Boolean(value)——把给定的值转换成Boolean型;
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
String(value)——把给定的值转换成字符串。

总结:遇到问题,需要静心思考,先找出不同,再细思这个不同可能会带来的后果,找出问题所在。