限制图表中的Y轴值

时间:2016-01-04 22:02:37

标签: kendo-ui kendo-chart

这可能不是Kendo Charts目前的选项,但是,我想设置图表上显示的最大值的限制。我显示的图表为用户提供了选择固定y轴为100%或自动y轴的选项。显示的信息是CPU使用率,因此它的绝对最大值为100%。

问题:我发现如果我使用自动y轴(不提供最大y值),那么当数据达到100%时,图表将显示为120%,因为步长为20%。

我当前的修复:我在图表渲染事件期间检查返回数据中的最大值。如果最大值> = 80%,那么我将y轴max设置为100%,因此它不会显示120%。然后我重新绘制图表。

有更好的方法可以做到这一点,所以我不必重绘图表吗?我没有遇到其他图表库的这个问题。

由于

2 个答案:

答案 0 :(得分:0)

您需要设置valueAxis.max吗?

答案 1 :(得分:0)

我最终移动代码以将onRender的最大y值更新为onDataBound。这种方式仍然感觉有点" hacky",但它最终导致只有一个图表渲染事件而不是两个。