私は Ms Web Chart を使用して積み上げ縦棒グラフを作成しています。列数が <= 9 の場合、軸ラベルは正しく表示されます。9 を超える場合、ラベルは正しく表示されません。
for(int pointIndex = 0; pointIndex < 10; pointIndex++)
{
Chart1.Series["Series1"].Points.AddY(Math.Round((double)random.Next(45, 95),0));
Chart1.Series["Series2"].Points.AddY(Math.Round((double)random.Next(5, 75),0));
Chart1.Series["Series3"].Points.AddY(Math.Round((double)random.Next(5, 95), 0));
Chart1.Series["Series4"].Points.AddY(Math.Round((double)random.Next(35, 95), 0));
Chart1.Series["Series1"].Points[pointIndex].AxisLabel = "test" + pointIndex;
}
Chart1.Series["Series1"].ChartType = "StackedColumn";
Chart1.Series["Series2"].ChartType = "StackedColumn";
Chart1.Series["Series3"].ChartType = "StackedColumn";
Chart1.Series["Series4"].ChartType = "StackedColumn";
pointindex が 9 未満の場合は問題ありません > 9 の場合は軸ラベルが適切に表示されています