Windows窗体图:如何禁用X主轴并保留辅助轴刻度标签?

时间:2014-09-09 08:54:18

标签: c# winforms user-interface charts axis-labels

我正在尝试使用仅显示辅助X轴(顶部轴)的图表,但每当我禁用主X轴(底部)时,辅助X轴刻度标签消失...

启用辅助轴时:

chartArea1.AxisX2.Enabled = AxisEnabled.True;

X2 axis enabled

当我禁用seconday轴时:

chartArea1.AxisX.Enabled = AxisEnabled.False;

X1 axis disabled

我一直在尝试很多东西,但我找不到一个看起来不像黑客的解决方案。

1 个答案:

答案 0 :(得分:2)

不是将其关闭,而是将其设置为消失:

Axis axis = chart1.ChartAreas[0].Axes[0];   // your indices
LabelStyle als = new LabelStyle();
als.ForeColor = chart1.ChartAreas[0].BackColor; 
axis.LabelStyle = als;
axis.MajorTickMark.TickMarkStyle = TickMarkStyle.None;