0

我有一个折线图,在最低和最高价格与图表边界之间有一个边距。我不希望刻度线触及图表的顶部和底部,所以我使用 forceY 来实现这一点。

<nvd3-line-chart
data="sample_data"
id="sample_data"
height="350"
showXAxis="true"
forcey="{{y_axis_range}}"
showYAxis="true">
</nvd3-line-chart>

数据:

sample_data: [
 { 
  key: "PRODUCT 1",
  values: [ [ 0, 10.0 ] ] 
 },
 { 
  key: "PRODUCT 2",
  values: [ [ 0, 9.0 ] ] 
 }
],
y_axis_range: [ 8.0, 12.0 ]

问题是,当我更改数据时,图表似乎可以正确重绘。yAxis 刻度用最高值更新,但数据的值,而不是 y_axis_range

如何正确强制图表具有预期的刻度范围?

4

0 回答 0