【发布时间】:2011-07-26 22:31:24
【问题描述】:
我有一个使用 c# .net 图表控件制作的条形图,如下所示:
如您所见,图表上每对红色和蓝色条之间都有一个空格。有没有办法去掉这些空格?
提前致谢!
编辑:
这是设计师的台词
chartArea1.Name = "ChartArea1";
this.CHRT_DPS_HPS.ChartAreas.Add(chartArea1);
legend1.Name = "Legend1";
this.CHRT_DPS_HPS.Legends.Add(legend1);
this.CHRT_DPS_HPS.Location = new System.Drawing.Point(3, 271);
this.CHRT_DPS_HPS.Name = "CHRT_DPS_HPS";
series1.ChartArea = "ChartArea1";
series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Bar;
series1.Color = System.Drawing.Color.Red;
series1.Legend = "Legend1";
series1.MarkerBorderWidth = 0;
series1.Name = "DPS";
series1.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String;
series1.YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double;
series2.ChartArea = "ChartArea1";
series2.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Bar;
series2.Legend = "Legend1";
series2.MarkerBorderWidth = 0;
series2.Name = "HPS";
series2.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String;
series2.YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double;
this.CHRT_DPS_HPS.Series.Add(series1);
this.CHRT_DPS_HPS.Series.Add(series2);
this.CHRT_DPS_HPS.Size = new System.Drawing.Size(1199, 300);
this.CHRT_DPS_HPS.TabIndex = 1;
this.CHRT_DPS_HPS.Text = "CHRT_DPS_HPS";
title1.Name = "Title1";
title1.Text = "DPS Chart";
this.CHRT_DPS_HPS.Titles.Add(title1);
【问题讨论】:
-
你能贴出你用来生成这张图的代码吗?
-
这一切都是在设计视图中通过拖放完成的。
-
如果您打开 Form.Designer.cs 文件,您将看到设计器生成的代码。您可以粘贴与图表控件相关的线条吗?
-
我在编辑中添加了代码行。感谢凯尔的所有快速回复!