这可能不是Kendo Charts目前的选项,但是,我想设置图表上显示的最大值的限制。我显示的图表为用户提供了选择固定y轴为100%或自动y轴的选项。显示的信息是CPU使用率,因此它的绝对最大值为100%。
问题:我发现如果我使用自动y轴(不提供最大y值),那么当数据达到100%时,图表将显示为120%,因为步长为20%。
我当前的修复:我在图表渲染事件期间检查返回数据中的最大值。如果最大值> = 80%,那么我将y轴max设置为100%,因此它不会显示120%。然后我重新绘制图表。
有更好的方法可以做到这一点,所以我不必重绘图表吗?我没有遇到其他图表库的这个问题。
由于
答案 0 :(得分:0)
您需要设置valueAxis.max吗?
答案 1 :(得分:0)
我最终移动代码以将onRender的最大y值更新为onDataBound。这种方式仍然感觉有点" hacky",但它最终导致只有一个图表渲染事件而不是两个。