Использование 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;
}
}
Вот мой результат: