首页 > 代码库 > 百度echarts使用--y轴label数字太长难以全部显示
百度echarts使用--y轴label数字太长难以全部显示
问题:
今天遇到个小问题,我们系统前端呈现使用了百度echarts。在绘制折线图的时候,因为数字过大,导致显示出现了问题。
解决方案:
左边y轴的值默认是根据我们填充进去的值来默认分割的,因为原始值就很大,所以导致显示不下,那么只要我们将显示的值按比例缩小,应该就可以了。
原始值很大:
var map = data.map;for (var key in map){ var stockCode = key; option.legend.data.push(stockCode); var indexData =http://www.mamicode.com/ map[key].value2; for (var i = 0; i < indexData.length; i++){ if (indexId == ‘143‘){ indexData[i] = indexData[i]/10000;//将原值缩小一万倍 } }}
修改单位:
var indexName = data.indexInfo.name;if (indexId == ‘143‘) { indexName = indexName + ‘(万)‘;}
修改后,显示效果如下:
百度echarts使用--y轴label数字太长难以全部显示
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。