如何在.NET中调整MS Chart的x轴标签的位置?

2GD*_*ave 5 .net label position mschart

我有一个图表,我通过通用处理程序动态生成.我已经加载了数据,默认情况下它看起来像这样:

http://www.2gtech.com/downloads/ChartWithoutCrossing.png

如果我调整交叉点,我会得到我想要的效果,这是一个100,000的基线,其中面积在基线的上方和下方.问题是AxisX和AxisX2都下降到了新的交叉点.

GrowthChart.ChartAreas(0).AxisY.Crossing = 100000
Run Code Online (Sandbox Code Playgroud)

http://www.2gtech.com/downloads/ChartWithCrossing.png

如何保持交叉点,但x轴标签是否出现在整个图表的下方?(我不需要顶部的标签,fwiw.它们只是出现在我试图看看我能用两个轴做什么的时候.

2GD*_*ave 2

IsMarksNextToAxis 是实现此目的的属性。

GrowthChart.ChartAreas(0).AxisX.IsMarksNextToAxis = False
Run Code Online (Sandbox Code Playgroud)