当有大量数据 C# Wnforms 时,并非我所有的 x 轴标签都显示

Not all my x axis label are showing when there is a lot of data C# Wnforms

你好,我有一个图表,可以为我打印异常数据图表,并标记每个异常类型,当我 运行 它有很多数据时,图表只显示 3 个标签,当我减少数量时异常类型的文本开始出现在其中一些上,直到我减少更多并且所有这些都将被标记为

我用了下面的chartArea代码

 reportChart.ChartAreas["ChartArea1"].AxisX.LabelStyle.Font = new Font("Ariel",7F);
 reportChart.ChartAreas["ChartArea1"].AxisX.LabelAutoFitStyle = LabelAutoFitStyles.WordWrap;

有没有一种方法可以将文本换行并且足够小以标记数据并且可读。

更新 这是我如何构建图表

private void BuildChart()
    {
        int count = 0;
        Random random = new Random();
        foreach (KeyValuePair<string, int> exception in Messages)
        {
            int red = random.Next(0, 255);
            int green = random.Next(0, 255);
            int blue = random.Next(0, 255);
            if (exception.Value > int.Parse(thresholdTxb.Text))
            {
                reportChart.Series[0].Points.AddXY(exception.Key, exception.Value);
                reportChart.Series[0].Points[count].Color = Color.FromArgb(red, blue, green);
                count++;
            }
        }
    }

知道为什么 谢谢

制作:

 chart1.ChartAreas[0].AxisX.LabelStyle.Angle = -90;
 chart1.ChartAreas[0].AxisX.LabelStyle.Interval = 1;