如何删除图表中某个系列周围的 space?

How to I remove space around a series in a chart?

当我将多个系列添加到堆积柱形图时,我在不同系列之间以及系列之上得到一个 space,我该如何删除这个 space?。我使用的是 dattime 格式,如图所示,底部系列的两侧始终有一个小时的间隔(显示的红色系列堆叠在黄色系列的顶部和旁边 到目前为止,这是我的图表代码(我知道图像中的时差是错误的):

        if (textBoxTotalTime.Text != "")
        {
            string format = "HH:mm";
            totaltime = DateTime.ParseExact(comboBoxFinish.Text, format, System.Globalization.CultureInfo.InvariantCulture);
            chartTimespan.Series.Add(textBoxName.Text);

            //This reduces the gap between bars
            chartTimespan.Series[textBoxName.Text]["PointWidth"] = "1";

            chartTimespan.Series[textBoxName.Text].BorderWidth = 0;


            while(starttime<=endtime)
            {                
            chartTimespan.Series[textBoxName.Text].Points.AddXY(starttime, 6);
            starttime = starttime.AddMinutes(15);
            }

            chartTimespan.BackColor = Color.White;
            chartTimespan.Legends.Add(textBoxName.Text);
            chartTimespan.Series[textBoxName.Text].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.StackedColumn;
        }

DataPoints 应该是 'stacked'。为此,它们必须是在 Series:

中具有 完全相同的 x 值的元组
    S1.Points.AddXY(1, 10);
    S1.Points.AddXY(2, 20);
    S1.Points.AddXY(3, 30);

    S2.Points.AddXY(1, 10);
    S2.Points.AddXY(2, 30);
    S2.Points.AddXY(3, 10);

这导致:

确保您的 DateTime x 值没有小的差异!