c#chart control删除条形图中条形之间的空格

我有一个使用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); 

您需要为该图表类型设置自定义属性。

对每个系列使用它(我的代码指定系列零):

 chart1.Series[0]["PointWidth"] = "1"; 

将零替换为系列的名称和/或索引。

顺便说一句 – 尽管它在这里和那里都有它的局限性 – Microsoft Charting是一个非常强大的图表库! 您只需阅读文档即可。 在这种情况下,此图表类型具有您可以使用的特殊自定义属性。

这适用于我的测试应用程序。 如果它与您的不兼容,请告诉我,我会进行进一步的故障排除。

由于我是新手,并试图获得代表,请将我的回答标记为答案,如果它是正确的。 谢谢。