MSChart图表的X轴显示的是数量,Y轴显示的是电脑名称,柱状图。
 
现在的是问题是:如果Y轴的名称各类不多时,Y轴的AxisLabel是能够全部显示的,就像图片上的,计算机,硬件,病毒都能看到。但是当各类一多了的时候,就不能全部显示了。
这有什么办法解决?
谢谢。

解决方案 »

  1.   

    东西多了,那就设置Chart1.Height数值大一点!
      

  2.   

    自己结吧
    Chart2.ChartAreas["ChartArea1"].AxisX.Interval = 1;
    这样设置就可以了。
      

  3.   

    可以设置内部图像的大小,你可以实验一下,如:
             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;