使用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;
}
}
这是我的结果: