日期:2014-05-17  浏览次数:20513 次

Highcharts.Chart Y轴
Highcharts.Chart Y轴的刻度是自由变换的,但是想让两个刻度之间的值保持在一个范围内,或者让这个值取得一个最小值



糗指教
------解决方案--------------------
  yAxis: {  
                max:12, // 定义Y轴 最大值  
                min:0, // 定义最小值  
                minPadding: 0.2,   
                maxPadding: 0.2,  
                tickInterval:1, // 刻度值  
                title: {  
                    text: 'PH值'  
                },  

详细的楼主的可以参考这里  http://webnoties.blog.163.com/blog/static/183525141201391454853834/
------解决方案--------------------
这边有示例
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

yAxis: {
  max: 200,
          min:10
       },不懂的,楼主可以查看highcharts API


当所有数据在很小的范围内变动的时候,Y轴刻度之间的数值差事非常微小的。我就是想给这个数值差给一个范围

不太明白你说的什么意思,y轴的最大值最小值动态设置不行吗?


这么说吧,比如说Y轴上有5个刻度,动态设置。然后取值画线,当取得值在非常小的范围内变动的时候,动态设置的刻度也是在这个范围左右,那么相邻两个刻度之间的数值差是不是非常非常小,我就想给两个刻度之间的数值差给一个最小值,无论取得的数据范围是多小.

懂了,你试试加上这个属性yAxis: {
   minTickInterval: 2
       },