Используя C # и элемент управления mschart, как мне переименовать значения оси X в столбчатой ​​диаграмме с накоплением? - PullRequest
1 голос
/ 11 ноября 2011

Использование C # и mschart control, как мне переименовать значения оси X на столбчатой ​​диаграмме с накоплением?

Ниже приведена часть моего кода, которая отображает только первое значение на оси x.Если я попытаюсь включить строку, аналогичную chart2.Series[0].Points[x].AxisLabel = array[x].name;, в другие операторы if, это выдаст мне ошибку.

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;
    }
}

Вот мой результат:

image

...