echarts怎么把y轴的上下都设置成正数???

nm_gc 2016-10-14 06:21:18
把零下的负数,也变成正数显示
...全文
3489 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35261034 2018-03-28
  • 打赏
  • 举报
回复
1. 首先改X轴负坐标轴的显示: xAxis : [ { type : 'value', axisLabel:{ formatter:function(value){ if (value<0) { return -value; } } } }], 2. 改X轴负坐标上方图表显示: series : [ { name:'XXX', type:'bar', stack: '总量', label: { normal: { show: true, formatter: function (value) { if(value.data<0){ return -value.data; } }, } }, data:[-70, -172, -105, -367, -116, -279, -259,-248,-346,-115,-119] } 3. 改鼠标悬浮提示值: tooltip : { trigger: 'axis', axisPointer : { // 坐标轴指示器,坐标轴触发有效 type : 'shadow' // 默认为直线,可选为:'line' | 'shadow' }, formatter:function(params){ // 改鼠标悬浮提示值格式 var relVal = params[0].name+"<br/>"; relVal += params[0].seriesName+ ' : ' + (-params[0].value) +"<br/>"; relVal += params[1].seriesName+ ' : ' +params[1].value+"<br/>"; return relVal; } }
ocean3516 2017-05-18
  • 打赏
  • 举报
回复 4
设置 yAxis.axisLabel.formatter属性即可 yAxis: { axisLabel:{ formatter:function (value, index) { if(value<0){ return -value; }
  • 打赏
  • 举报
回复
yAxis加个属性minInterval: 1
撕裂石头 2016-10-21
  • 打赏
  • 举报
回复
我也遇到类似的问题,求大神指教。[size=24px][/size]

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧