代码:
render () {
var data = [
{ name:"Jan", y:200.9, score:2 },
{ name:"Feb", y: 200.5, score:1 },
{ name: "Mar", y:200.4, score:3 },
{ name: "Apr", y:200.4, score:5 },
{ name: "May", y:200.9, score:9},
{ name: "Jun", y:200.4, score:10 },
{ name: "Jun", y:200.4, score:7 }
]
let maxValue= Math.max.apply(null, data.map((dot) => dot.y));
//im setting the yAxis in the chartConfig dynamically when data is rendered
chartConfig.yAxis.max = maxValue;
}
即使我将其设置为超过数据的最大值,我也会获得相同的剪切标记:
说ex:
chartConfig.yAxis.max = maxValue +100;
正如您可以看到200是唯一和最大值,标记无法正确显示。如果我将最大'y'值更改为500,则其余值将正确显示,但值为500的值将被截止。
我尝试设置yAxis: {min:0,max:250}
不起作用。
任何想法可能是什么问题或如何解决它。谢谢!
注意:我之所以将此作为一个例子,http://jsfiddle.net/KdHME/474/它可以通过将最小值最大值添加到yAxis来实现,但不会对我做任何事情。