为了账号安全,请及时绑定邮箱和手机立即绑定

怎么获取echarts坐标轴的最大刻度值?

怎么获取echarts坐标轴的最大刻度值?

元芳怎么了 2018-09-24 16:51:01
markLine : {symbol : 'none',lineStyle: {    normal: {        type: 'dashed',        color:'#ccc'     } },data : [     {yAxis :arrMaxNum(arrX)/2},     { xAxis:arrMaxNum(arrY)/2 } ]},想添加一个中轴线,但是这个最大坐标值 不能取数组里的最大。所以想问下怎么获取刻度的最大值?
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

echartsInstance.getModel().getComponent('yAxis').axis.extent

补充
如果仅仅是想添加中轴线,方法如下:

方法一:配置项中设置坐标轴的最大最小值,然后画中轴线。
方法二:配置项中设置坐标轴的splitLine为偶数,然后通过splitLine.interval或者splitLine.lineStyle.color(raba透明色)来画。
方法三:先setOption后,通过echartsInstance.getModel().getComponent('yAxis').axis.extent获取坐标轴极值后,然后重新再填写markLine中的数据,再次setOption。


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 5078 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信