Javascript 自动计算值axix min
用于线条图 如果你有这样的系列Javascript 自动计算值axix min,javascript,amcharts,Javascript,Amcharts,用于线条图 如果你有这样的系列 Line1 min 0 max 100 它会自动调整比例并显示相应的值轴(例如0-大约110) 但是我喜欢这个图表 Line2 min 90 max 110 它还可以更改valueAxis比例(例如0-大约120) 不过,我想将比例设置为(ex 80-大约120) 我认为默认的amchart4折线图计算的是最大刻度,而不是最小刻度 我可以让amchart4为值计算最小刻度吗???我认为amchart4会自动为您计算最小和最大刻度: 演示: 这里的数据范围
Line1
min 0 max 100
它会自动调整比例并显示相应的值轴(例如0-大约110)
但是我喜欢这个图表
Line2
min 90 max 110
它还可以更改valueAxis比例(例如0-大约120)
不过,我想将比例设置为(ex 80-大约120)
我认为默认的amchart4折线图计算的是最大刻度,而不是最小刻度
我可以让amchart4为值计算最小刻度吗???我认为
amchart4
会自动为您计算最小和最大刻度:
演示:
这里的数据范围在55到102之间amchart4
自动将y轴调整到50到110之间,这已经非常智能了
如果必须手动调整最小值和最大值,请使用ValueAxis
中的extraMin
和extraMax
属性:
例如,如果数据的范围为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
}],
...
演示:
(注意:我的数据是随机生成的,因此我很难生成您要查找的额外范围。请查看设置的小提琴链接)我认为
amchart4
会自动为您计算最小值和最大值:
演示:
这里的数据范围在55到102之间amchart4
自动将y轴调整到50到110之间,这已经非常智能了
如果必须手动调整最小值和最大值,请使用ValueAxis
中的extraMin
和extraMax
属性:
例如,如果数据的范围为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
}],
...
演示:
(注意:我的数据是随机生成的,因此我很难生成您要查找的额外范围。请查看设置的小提琴链接)您可以指定您的意思吗?最小值/最大值是指提供给系列的实际数据的最小值和最大值?还是系列的最小/最大属性?当你说“缩放”时,你的意思是只显示80到120之间的值,而隐藏其余的值吗?“计算最小刻度”是什么意思?它不是已经这样做了吗?你能具体说明你的意思吗?最小值/最大值是指提供给系列的实际数据的最小值和最大值?还是系列的最小/最大属性?当你说“缩放”时,你的意思是只显示80到120之间的值,而隐藏其余的值吗?你说的“计算最小刻度”是什么意思?它不是已经这样做了吗?谢谢你的解释,正如你所说的。将自动计算最小值。然而,在我的例子中,有
系列1(0-200)
,系列2(1000-1200)
。比例从0-1200+α开始,但是如果我通过单击标签隐藏系列1。比例保持为0-1200+α,如果我通过单击标签隐藏系列2,比例将收缩为0-200+α。我想我应该稍后再做样品。@whitebear你能想出一个解决方案吗?如果没有,请看我对你的问题的评论,如果你能做一个样本也会有所帮助。谢谢你的解释,正如你所说的。将自动计算最小值。然而,在我的例子中,有系列1(0-200)
,系列2(1000-1200)
。比例从0-1200+α开始,但是如果我通过单击标签隐藏系列1。比例保持为0-1200+α,如果我通过单击标签隐藏系列2,比例将收缩为0-200+α。我想我应该稍后再做样品。@whitebear你能想出一个解决方案吗?如果没有,请看我对你的问题的评论,如果你能做一个样本也会有所帮助。