如何在 AmCharts 的值轴中设置连续整数步长?

How to set a sequential integer step in AmCharts' value axis?

我想在 my charts valueAxis 中设置顺序整数步长,即 0,1,2,3,4,.......。我怎样才能做到这一点?

根据文档,step 是一个只读值,因此您不能自行设置它来影响值轴步长。你有几个选项来强制你自己的步骤增量:

1) 设置valueAxis' autoGridCount to false and then set gridCount a large enough value for your minimum/maximum to get the desired step. A value of 20 works in your chart's case. Demo

2) 禁用标签并使用 guides to draw each tick on the valueAxis. Demo

您还可以将 minVerticalGapminHorizontalGap 设置为 1。

这是结果http://jsfiddle.net/zarm8pen/19/

尽管如此,当我设置为 20 以获取步骤 0、20、40、80 等时,它无法正常工作。有时我得到 0、10、20 等,有时它是正确的,我猜是还是要靠数据本身。

但它适用于你的情况。