自动计算valueAxix min

Calculate valueAxix min automatically

折线图

如果你有这样的系列

Line1 
min 0 max 100

它会自动调整比例并显示适当的 valueAxis(例如 0 - 大约 110)

不过像这张图

Line2 
min 90 max 110

它还会更改 valueAxis 比例(例如 0 - 大约 120)

但是我想将比例设置为(例如 80 - 大约 120)

我认为默认的 amchart4 折线图计算比例的最大值而不是最小值。

我可以让 amchart4 计算值的最小刻度吗????

我认为 amchart4 正在自动为您计算最小值和最大值:

演示: http://jsfiddle.net/davidliang2008/t09apqdf/

这里的数据范围在55到102之间。amchart4自动调整y轴在50到110之间,已经很聪明了!

如果您必须手动调整最小值和最大值,请使用 extraMinextraMax 属性 来自 ValueAxis:https://www.amcharts.com/docs/v4/reference/valueaxis/#extraMin_property

例如,如果您的数据范围为 90 到 110,并且您希望 y 轴为 80 到 120:

...
// (90-80)/90 = 1/9 = 11.1%
// (120-110)/110 = 1/11 = 9.1%
"yAxes": [{
    "type": "ValueAxis",
    "extraMax": .091,
    "extraMin": .111
}],
...

演示: http://jsfiddle.net/davidliang2008/hqxvpefn/

(注意:我的数据是随机生成的,所以我很难生成您正在寻找的额外范围。请改为查看 fiddle 链接以进行设置)