首页 > 解决方案 > 动态修改 NumericalScaleBase.Minimum 和 NumericalScaleBase.Maximum 属性以始终在 x 轴中包含 0

问题描述

我正在修改使用 Telerik 和 C# 完成的 .NET 报告应用程序的条形系列图。我需要图表始终在 x 轴值中包含 0,并自动调整数据。

我已将 NumericalScaleBase.Minimum 设置为 NaN,将 NumericalScaleBase.Maximum 设置为 NaN。这使图表自动适应数据。问题是,此配置将图表裁剪为相当高或相当低的值,并且 x 轴中不包括 0(见下图):

起始位置自动设置为 200 而不是 0。

如果我将 NumericalScaleBase.Minimum 或 NumericalScaleBase.Maximum 属性设置为固定值,则图形区域将无法适应显示的变量的值,并且可能会出现难以读取信息的情况(当变量的值相对较小)。

最大值和最小值的固定值可能不是所有情况的最佳解决方案

我是这个环境的新手,我没有找到解决它的替代方法。有没有办法自动调整图表以适应数据但始终在 x 轴中包含 0?

标签: c#.netteleriktelerik-reporting

解决方案


推荐阅读