42

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

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

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

1 回答 1

124

Set the allowDecimals option in the y axis to false in order to prevent non integer tick marks from being displayed:

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

Here is a demonstration: http://jsfiddle.net/sBC9K/

于 2013-01-09T15:53:38.413 回答