如何防止轴更改图表中的间隔大小?
How do I prevent the axis from changing the interval size in a chart?
在 LightningChartJS 中,当我隐藏具有最高值的条时,整体间隔会发生变化,并且轴长度会根据显示的最高条进行调整。虽然我使用了 setInterval,但轴长度发生了变化。
const axisY = chart.getDefaultAxisY()
.setMouseInteractions(false)
.setTitle('Number of Employees')
.setInterval(0, 70)
.setScrollStrategy(AxisScrollStrategies.fitting)
这是因为您使用的是 Axis 的 ScrollStrategy。
在您的代码中,使用 axisY.setScrollStrategy(AxisScrollStrategies.fitting)
将轴设置为始终适合标尺内的所有系列 - 这将导致您描述的行为。
您应该尝试使用 AxisScrollStrategies.expansion
。
您可以从 API 文档中查看所有可用的 AxisScrollStrategies。
在 LightningChartJS 中,当我隐藏具有最高值的条时,整体间隔会发生变化,并且轴长度会根据显示的最高条进行调整。虽然我使用了 setInterval,但轴长度发生了变化。
const axisY = chart.getDefaultAxisY()
.setMouseInteractions(false)
.setTitle('Number of Employees')
.setInterval(0, 70)
.setScrollStrategy(AxisScrollStrategies.fitting)
这是因为您使用的是 Axis 的 ScrollStrategy。
在您的代码中,使用 axisY.setScrollStrategy(AxisScrollStrategies.fitting)
将轴设置为始终适合标尺内的所有系列 - 这将导致您描述的行为。
您应该尝试使用 AxisScrollStrategies.expansion
。
您可以从 API 文档中查看所有可用的 AxisScrollStrategies。