我正在尝试使用仅显示辅助X轴(顶部轴)的图表,但每当我禁用主X轴(底部)时,辅助X轴刻度标签消失...
启用辅助轴时:
chartArea1.AxisX2.Enabled = AxisEnabled.True;
当我禁用seconday轴时:
chartArea1.AxisX.Enabled = AxisEnabled.False;
我一直在尝试很多东西,但我找不到一个看起来不像黑客的解决方案。
答案 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;