锁定图表的间隔

时间:2014-05-05 06:00:21

标签: vb.net charts intervals

我需要一些帮助: 我创建了一个图表,我有两行,第二行在点击旁边的datagridview时更改其值。我给了chartarea一些选项,比如:

>         Me.Chart1.ChartAreas(0).AxisX.Minimum = Motor.mcrDrehzahl.Min - 100
>         Me.Chart1.ChartAreas(0).AxisX.Maximum = Motor.mcrDrehzahl.Max + 100
>         Me.Chart1.ChartAreas(0).AxisY.Minimum = 0
>         Me.Chart1.ChartAreas(0).AxisY.Maximum = Motor.mcrLeistung.Max + 100
>         Me.Chart1.ChartAreas(0).AxisX.IntervalAutoMode =DataVisualization.Charting.IntervalAutoMode.FixedCount
>         Me.Chart1.ChartAreas(0).AxisY.IntervalAutoMode = DataVisualization.Charting.IntervalAutoMode.FixedCount

但问题出现了:当我点击datagridview时,第二行会改变,但有时x和/或y轴的间隔也会发生变化。我想不允许这样做。那么在第一次自动设置后如何锁定intervall呢?我认为这是intervallautomode的作用吗?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

使用Interval属性,并将其设置为所需的值:

Me.Chart1.ChartAreas(0).AxisX.Interval = 123.45;
Me.Chart1.ChartAreas(0).AxisY.Interval = 678.90;

同时查看按钮的点击事件处理程序,并确保它没有告诉图表重新计算它的最小值/最大值/间隔...