我可以让amCharts计算Y轴的最大值,例如平滑线没有延伸到图表div区域之外吗?
还是我可以以某种方式指定一个间隔值,而不是迭代所有值,看看哪个值最高然后自己设置?
我尝试使用marginTop,但这只是挤压了查看区域。
最佳答案
添加填充的唯一方法是更改轴的minimum
/ maximum
。没有直接的方法可以计算出最佳的最小/最大值,但是您可以将valueAxis的minMaxMultiplier
设置为通过一个小的乘数(即1.05)填充自动计算的最小/最大值:
valueAxes: [{
// ...
minMaxMultiplier: 1.05,
// ...
}]
请注意,
minMaxMultiplier
不会影响您在valueAxis中手动设置的minimum
和maximum
值,因此,您必须删除一个或两个,这取决于您希望该属性如何影响您的轴(可以强制使用例如,如果您不希望minimum
创建不需要的负轴,则将minMaxMultiplier
设置为从0开始。