我已经实例化了一个包含 9 个值的字符串列表,这些值将显示在我的雷达图的辐条上,但只显示了 5 个。我已尝试按照某些帖子中的建议设置 AxisX.Interval=1 ,但没有帮助。此外,图表区域有 5 个必须显示的系列,我也将它们添加到图表区域,但它们没有显示。这是代码:
string[] xValues = { "Incoming Call Duration", "Outgoing Call Duration", "Package Frequency", "Activation Rate", "Creation Source", "Locations", "Incoming Call Frequency", "Outgoing Call Frequency", "Incoming Cell Utilization", "Outgoing Cell Utilization" };
while (myReader.Read())
{
yValues_base.Add(myReader.GetDecimal(0));
yValues_cluster1.Add(myReader.GetDecimal(1));
yValues_cluster2.Add(myReader.GetDecimal(2));
yValues_cluster3.Add(myReader.GetDecimal(3));
yValues_cluster4.Add(myReader.GetDecimal(4));
}
yValues_base.ToArray();
yValues_cluster1.ToArray();
yValues_cluster2.ToArray();
yValues_cluster3.ToArray();
yValues_cluster4.ToArray();
radar_chart.Dock = DockStyle.Fill;
radar_chart.Size = new Size(2000, 2000);
radar_chart.Series["Reference Data"].Points.DataBindXY(xValues, yValues_base);
radar_chart.Series["Cluster 1"].Points.DataBindXY(xValues, yValues_cluster1);
radar_chart.Series["Cluster 2"].Points.DataBindXY(xValues, yValues_cluster2);
radar_chart.Series["Cluster 3"].Points.DataBindXY(xValues, yValues_cluster3);
radar_chart.Series["Cluster 4"].Points.DataBindXY(xValues, yValues_cluster4);
radar_chart.ChartAreas["ChartArea1"].Area3DStyle.Enable3D = true;
radar_chart.ChartAreas["ChartArea1"].AxisX.Interval = 1;
我究竟做错了什么?