Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自动计算值axix min_Javascript_Amcharts - Fatal编程技术网

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你能想出一个解决方案吗?如果没有,请看我对你的问题的评论,如果你能做一个样本也会有所帮助。