【发布时间】:2015-10-07 17:31:14
【问题描述】:
您好,我有一个图表,可以为我打印异常数据图表,并标记每种异常类型,当我使用许多数据运行它时,图表仅显示 3 个标签,当我减少异常类型的数量时,文本开始出现在其中一些上,直到我减少更多并且所有这些都将被标记
我用了下面的图表区号
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++;
}
}
}
知道为什么 谢谢
【问题讨论】:
标签: c# winforms charts label axis