C# 在ms chart-winform中,我希望范围条形图以x轴为中心

C# 在ms chart-winform中,我希望范围条形图以x轴为中心,c#,winforms,mschart,C#,Winforms,Mschart,在ms图表中,我希望范围条形图以x轴为中心 只有5号在中间,其他号码不是中间的孩子。我想把这个放在中间 调整像素点宽度时会发生这种情况。 设置为1时,它会移到中心,但厚度太小 private void AddSerise(StartAndEndTime startAndEndTime) { int z = 0; if (searchDeviceId.Contains(startAndEndTime.DeviceID)) {

在ms图表中,我希望范围条形图以x轴为中心

<>只有5号在中间,其他号码不是中间的孩子。我想把这个放在中间

调整像素点宽度时会发生这种情况。 设置为1时,它会移到中心,但厚度太小

private void AddSerise(StartAndEndTime startAndEndTime)
    {
        int z = 0;
        if (searchDeviceId.Contains(startAndEndTime.DeviceID))
        {
            z = searchDeviceId.IndexOf(startAndEndTime.DeviceID);
        }
        else
        {
            Series series2 = new Series(startAndEndTime.DeviceID);
            mainChart.Series.Add(series2);
            searchDeviceId.Add(startAndEndTime.DeviceID);
            z = searchDeviceId.IndexOf(startAndEndTime.DeviceID);

        }

        mainChart.Series[startAndEndTime.DeviceID].ChartArea = "MainArea";
        // mainChart.Series[startAndEndTime.DeviceID].Label = startAndEndTime.DeviceID;
        //mainChart.Series[startAndEndTime.DeviceID].IsVisibleInLegend = true;
        mainChart.Series[startAndEndTime.DeviceID].ChartType = SeriesChartType.RangeBar;
        mainChart.Series[startAndEndTime.DeviceID].AxisLabel = z.ToString();
        mainChart.Series[startAndEndTime.DeviceID].LegendText = startAndEndTime.DeviceID + "." + startAndEndTime.EventID;
        mainChart.Series[startAndEndTime.DeviceID].Points.AddXY(z, startAndEndTime.startTime.ToOADate(), startAndEndTime.endTime.ToOADate());
        mainChart.Series[startAndEndTime.DeviceID]["PixelPointWidth"] = "50";
    }

条(和列)总是按系列分组,并且组作为一个整体以值为中心。如果我不想分组怎么办?