MSChart显示问题请教

try23 2011-01-20 05:47:01
MSChart图表的X轴显示的是数量,Y轴显示的是电脑名称,柱状图。

现在的是问题是:如果Y轴的名称各类不多时,Y轴的AxisLabel是能够全部显示的,就像图片上的,计算机,硬件,病毒都能看到。

但是当各类一多了的时候,就不能全部显示了。
这有什么办法解决?
谢谢。
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
koukoujiayi 2011-01-20
  • 打赏
  • 举报
回复
可以设置内部图像的大小,你可以实验一下,如:
         Chart1.Height = 400;//设置外部的大小(像素)
Chart1.Width = 400;
Chart1.BackColor = System.Drawing.Color.Gray;//为看清楚设置一下颜色
Chart1.ChartAreas[0].InnerPlotPosition.Height = 70;//设置内部图像大小(百分数)
Chart1.ChartAreas[0].InnerPlotPosition.Width = 70;
Chart1.ChartAreas[0].InnerPlotPosition.X = 10;//设置内部图像的起始位置
Chart1.ChartAreas[0].InnerPlotPosition.Y = 10;
try23 2011-01-20
  • 打赏
  • 举报
回复
自己结吧
Chart2.ChartAreas["ChartArea1"].AxisX.Interval = 1;
这样设置就可以了。
try23 2011-01-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
跳转Y高度,最大值
[/Quote]
什么是跳转Y高度?

Y的高度大了也不管用的。超过10条就这样
wuyq11 2011-01-20
  • 打赏
  • 举报
回复
跳转Y高度,最大值
koukoujiayi 2011-01-20
  • 打赏
  • 举报
回复
东西多了,那就设置Chart1.Height数值大一点!
try23 2011-01-20
  • 打赏
  • 举报
回复
当内容多了,就像下面的图片了:

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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