使用C#和mschart控件如何在堆积柱形图上重命名X轴值?

时间:2011-11-11 14:03:20

标签: c# winforms mschart

使用C#和mschart控件如何在堆积柱形图上重命名X轴值?

下面是我的代码中仅显示x轴上第一个值的部分。如果我尝试在其他if语句中包含类似于chart2.Series[0].Points[x].AxisLabel = array[x].name;的行,则会给出错误。

if (array[x].name == "Preci_4") 
{
    if (array[x].Digital_Location == "DIO0") 
    {
        chart2.Series[0].Points.AddXY(0, array[x].count_1s * 6);
        chart2.Series[0].Points[x].AxisLabel = array[x].name;
    }
    else 
    {
        chart2.Series[1].Points.AddXY(0, array[x].count_1s * 6);
    }
}
else 
{
    if (array[x].Digital_Location == "DIO0") 
    {
        chart2.Series[0].Points.AddXY(1, array[x].count_1s * 6);
    }
    else 
    {
        chart2.Series[1].Points.AddXY(1, array[x].count_1s * 6);
        // chart2.Series[1].Points[x].AxisLabel = array[x].name;
    }
}

这是我的结果:

0 个答案:

没有答案