在MSChart中对齐主轴和辅助轴

时间:2011-07-05 23:53:59

标签: .net winforms charts data-visualization mschart

我试图在MSChart中绘制两个数据系列。我使用两个轴,但我希望网格线和刻度线对齐 这是我现在拥有的一个例子:http://i.imgur.com/w5OvX.png(原谅着色)

如您所见,虚线未对齐。理想情况下,我在两个轴上都有固定数量的间隔,但是执行以下操作不起作用:

area.AxisY.IntervalAutoMode = IntervalAutoMode.FixedCount;
area.AxisY.IntervalAutoMode = IntervalAutoMode.FixedCount;

我无法静态设置最小值和最大值,因为数据是动态的。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

绘制网格后,您可以获得最小和最大轴值。然后尝试设置MajorGrid.Intervals:

类似的东西:

if Minimum  0, 0
and Maximum  36, 18
then MajorGrid.Interval 6, 3

因此网格线排成一行(注意每个图形将有6行)。