自动计算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之间,已经很聪明了!
如果您必须手动调整最小值和最大值,请使用 extraMin
和 extraMax
属性 来自 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 链接以进行设置)
折线图
如果你有这样的系列
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之间,已经很聪明了!
如果您必须手动调整最小值和最大值,请使用 extraMin
和 extraMax
属性 来自 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 链接以进行设置)