我可以让amCharts计算Y轴的最大值,例如平滑线没有延伸到图表div区域之外吗?

还是我可以以某种方式指定一个间隔值,而不是迭代所有值,看看哪个值最高然后自己设置?

我尝试使用marginTop,但这只是挤压了查看区域。
javascript - amCharts-为平滑的折线图添加填充-LMLPHP

最佳答案

添加填充的唯一方法是更改​​轴的minimum / maximum。没有直接的方法可以计算出最佳的最小/最大值,但是您可以将valueAxis的minMaxMultiplier设置为通过一个小的乘数(即1.05)填充自动计算的最小/最大值:

valueAxes: [{
  // ...
  minMaxMultiplier: 1.05,
  // ...
}]


请注意,minMaxMultiplier不会影响您在valueAxis中手动设置的minimummaximum值,因此,您必须删除一个或两个,这取决于您希望该属性如何影响您的轴(可以强制使用例如,如果您不希望minimum创建不需要的负轴,则将minMaxMultiplier设置为从0开始。

10-05 20:57