如何在HighChart的yAxis上只显示整数值?

时间:2013-01-09 15:34:20

标签: javascript highcharts

我们有一组包含事件实例计数的数据。这些只能是整数。当我们显示具有足够高yValue的数据时,yAxis标签是整数。但是,当我们放大到y = 5下的数据范围时,我们会看到刻度标记显示0.5,0.75,1.5等等。我们如何强制yAxis标签只显示整数值?

Here是包含一些数据的示例代码。当您放大图表的较低值区域时,您可以看到我的意思。 这是当前的yAxis设置:

yAxis: {
  labels: {
    style: {
      fontSize: '9px',
      width: '175px'
    }
  },
  title: {
    text: ''
  }
},

1 个答案:

答案 0 :(得分:98)

将y轴中的allowDecimals选项设置为false,以防止显示非整数刻度线:

yAxis: {
    allowDecimals: false,
    labels: {
        style: {
            fontSize: '9px',
            width: '175px'
        }
    },
    title: {
        text: ''
    }
}

以下是演示:http://jsfiddle.net/sBC9K/