C# 堆叠柱形图正在飞行

C# 堆叠柱形图正在飞行,c#,charts,series,C#,Charts,Series,我试图在我的项目中实现一个StackedColumn类型图表,但是我发现我了解如何正确分配不同的系列 这是演示目的代码: for (int i = 1; i <= 3; i++) { for (int a = 0; a < 5; a++) { string item = "boo" + i.ToString() + a.ToString(); chart1.Series.Add(item); chart1.Series

我试图在我的项目中实现一个
StackedColumn
类型图表,但是我发现我了解如何正确分配不同的
系列

这是演示目的代码:

for (int i = 1; i <= 3; i++)
{
    for (int a = 0; a < 5; a++)
    {
        string item = "boo" + i.ToString() + a.ToString();

        chart1.Series.Add(item);
        chart1.Series[item].ChartType = SeriesChartType.StackedColumn;
        chart1.Series[item].Points.AddXY(i, 100.0);
    }
}

for(int i=1;i您当前正在创建一个包含15个系列的图表,每个系列只有1个数据点。这就是您试图实现的目标吗?例如,如果您希望有3个系列,每个系列有5个数据点,您应该执行以下操作:

for (int i = 1; i <= 3; i++)
{
    // add a series to the chart
    string item = "boo" + i.ToString();
    chart1.Series.Add(item);
    chart1.Series[item].ChartType = SeriesChartType.StackedColumn;
    for (int a = 1; a <= 5; a++)
    {
        // add 5 points to the current series 
        chart1.Series[item].Points.AddXY(a, 100.0);
    }
}

for(int i=1;我很好,因为它是堆叠的条形图。我尝试做的是:3列,每个列上有N个系列,就像我所做的那样。我遇到的唯一问题是如何使第二个堆栈列从一开始就向下移动到底部