C#雷达图表未显示所有x轴坐标和多个y坐标

时间:2014-09-19 11:10:05

标签: c# mschart radar-chart

我已经实例化了一个字符串列表,其中有9个值显示在我的雷达图表的辐条上,但只显示了5个。我已尝试按照一些帖子中的建议设置AxisX.Interval = 1,但它没有帮助。 此外,图表区有5个系列必须显示,我也将它们添加到ChartArea但它们没有显示。 这是代码:

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;

我做错了什么?

0 个答案:

没有答案