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

How to show only integer values on yAxis of HighChart?

本文关键字:显示 整数 yAxis HighChart      更新时间:2023-09-26

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

下面是一个带有一些数据的示例代码位。当你放大到图表的较低值区域时,你就会明白我的意思。这是当前的yAxis设置:
yAxis: {
  labels: {
    style: {
      fontSize: '9px',
      width: '175px'
    }
  },
  title: {
    text: ''
  }
},

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

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

下面是一个演示:http://jsfiddle.net/sBC9K/

附图- "4.8.0"你只需要做,

options = {
            yAxis: {
              minInterval: 1
            }
          };