日期:2014-05-20  浏览次数:20995 次

MSCHART-chartarea 和legend之间的间隔大小怎么设置?
如图,chart设置宽度1000了,图表区缩成了这么小一块,空出那么一个空白,不知道怎么设置了!

------解决方案--------------------
设置 ChareArea 的位置属性,起始位置、区域大小百分比:<Position X="1" Y="1" Height="99" Width="100">
------解决方案--------------------
设置绘图区域充满整个图表:
Chart1.ChartAreas[0].Position.X = 0;
Chart1.ChartAreas[0].Position.Y = 0;
Chart1.ChartAreas[0].Position.Width = 100;
Chart1.ChartAreas[0].Position.Height = 100;
再设置曲线区域(坐标轴内部的区域)填充区域的位置(相对值):
Chart1.ChartAreas[0].InnerPlotPosition.X = 10;
Chart1.ChartAreas[0].InnerPlotPosition.Width = 80;
Chart1.ChartAreas[0].InnerPlotPosition.Y = 0;
Chart1.ChartAreas[0].InnerPlotPosition.Height = 100;
相关的X,Y,Width,Height代表的意义你查一下MSDN就清楚了