Winform Chart 如何不显示X轴坐标

Flandre 2017-07-13 02:38:29
如下图,红色框的X轴部分,如何让 0 3 6 9 等等这些数字消失呢?不需要显示X轴坐标


ChartArea是如下设置
chart1.ChartAreas[0].AxisX.Interval = 3;
chart1.ChartAreas[0].AxisX.IsMarginVisible = false;
chart1.ChartAreas[0].AxisX.MajorGrid.Interval = 3;

chart1.ChartAreas[0].AxisX.MajorGrid.Enabled = true;
chart1.ChartAreas[0].AxisX.MajorGrid.LineDashStyle = ChartDashStyle.Dash;

chart1.ChartAreas[0].AxisY.MajorGrid.Enabled = true;
chart1.ChartAreas[0].AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dash;

chart1.ChartAreas[0].AxisY.Minimum = 0;
chart1.ChartAreas[0].AxisY.Maximum = 100;
...全文
6942 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Flandre 2017-07-15
  • 打赏
  • 举报
回复 1
引用 5 楼 xdashewan 的回复:
[quote=引用 4 楼 wf46280450 的回复:] 另外改了之后虽然看不到X轴数字了,但是最下面那个线也变成虚线了...能不能让最下面的线(红框里的)变成实线?(上面的网格线仍然保持虚线)
那么就不是改chart1.ChartAreas[0].AxisX.Enabled = AxisEnabled.False;,而是把chart1.ChartAreas[0].AxisX.LabelStyle.Enabled置成false[/quote] 非常感谢!ok了
xdashewan 2017-07-13
  • 打赏
  • 举报
回复 2
引用 4 楼 wf46280450 的回复:
另外改了之后虽然看不到X轴数字了,但是最下面那个线也变成虚线了...能不能让最下面的线(红框里的)变成实线?(上面的网格线仍然保持虚线)
那么就不是改chart1.ChartAreas[0].AxisX.Enabled = AxisEnabled.False;,而是把chart1.ChartAreas[0].AxisX.LabelStyle.Enabled置成false
Flandre 2017-07-13
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
chart1.ChartAreas[0].AxisX.Enabled = False;
非常感谢!不过我写的时候报错然后改了下,不知道是不是版本不一致导致的,如下
chart1.ChartAreas[0].AxisX.Enabled = AxisEnabled.False;
另外改了之后虽然看不到X轴数字了,但是最下面那个线也变成虚线了...能不能让最下面的线(红框里的)变成实线?(上面的网格线仍然保持虚线)
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
把AxisX 对应的属性值设置为空字符串
chart1.ChartAreas[0].AxisX.Enabled = AxisEnabled.False;
  • 打赏
  • 举报
回复
把AxisX 对应的属性值设置为空字符串
xdashewan 2017-07-13
  • 打赏
  • 举报
回复
chart1.ChartAreas[0].AxisX.Enabled = False;

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧