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

Используя C# и элемент управления mschart, как переименовать значения оси 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;
    }
}

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

0 ответов

Другие вопросы по тегам