ASP.Net MS图表控制饼图:删除不需要的填充

您好

我试图使用MS Chart控件创建简单的饼图。 当我的饼图在浏览器中呈现时,我得到饼图周围的填充,我无法摆脱。 我想饼图坐在图像的边缘没有填充或边距。 关于我如何实现这一点的任何想法?

在我的代码下面,填充以蓝色突出显示。 即Chart1.BackColor = System.Drawing.Color.Blue;

 protected void Page_Load(object sender, EventArgs e) { //Set the chart type Chart1.Series["Series1"].ChartType = SeriesChartType.Pie; //add points Chart1.Series["Series1"].Points.AddY(12); Chart1.Series["Series1"].Points.AddY(45); Chart1.Series["Series1"].Points.AddY(67); //set back color of chart object Chart1.BackColor = System.Drawing.Color.Blue; //set back color of chart area Chart1.ChartAreas["ChartArea1"].BackColor = System.Drawing.Color.Green; }            

我并不是特别熟悉饼图,但对于折线图,需要在ChartArea中设置位置:

      

这将图表区域设置为从左上角开始,我相信并占据图表的整个区域(100%)。 然后你需要IsMarginVisible = false来防止左边和右边的边距。 希望这对你有用。