我可以将ultraChart轴最小值设置为0并且仍具有自动最大值吗?

时间:2014-08-04 16:02:22

标签: c# winforms charts infragistics

我有一个用C#编写的实时数据记录程序,它可以显示任意数量的任意范围的参数。我需要Y轴Maximum来自动调整以适应传入数据的不可预测性,但我希望轴的Minimum保持为零以提高可读性,因为否则它会跳转随着最低值的变化。我无法在这里或在Infragistics论坛上找到解决此问题的任何内容。

显示器每24毫秒更新一次,图形单独占用大部分,所以我正在寻找一种方法来设置它,并不需要迭代整个DataSet手动搜索最大值。

我需要什么

  • 将UltraChart轴最小值设置为零(0)。
  • 将UltraChart轴最大值设置为自动(自动缩放)。
  • 寻找一种不需要通过DataSet搜索最大值的迭代方式。

1 个答案:

答案 0 :(得分:1)

您只需将属性Chart.Data.ZeroAligned设置为true

即可

如果您这样做,您必须在设置DataSource后调用Chart.DataBind()