首先,如果我的英语不是那么好,我很抱歉...
我有 4 个数组(前 2 个用于系列 #1),我想将它们绑定到我的图表:
double[] yValues1 = { 65.62, 75.54, 60.45, 55.73, 70.42, 200 };
string[] xValues1 = { "France", "Canada", "UK", "USA", "Italy", "India" };
chart.Series["Series1"].Points.DataBindXY(xValues1, yValues1);
double[] yValues2 = { 65.62, 75.54, 60.45, 55.73, 200, 70.42 };
string[] xValues2 = { "France", "Canada", "UK", "USA", "India", "Italy"};
chart.Series["Series2"].Points.DataBindXY(xValues2, yValues2);
结果是(观察:意大利和印度的值和顺序):
如您所见,印度应该在两个系列中都有 200,但第二系列的 200 指的是意大利(即第一系列中的第五),就好像它与第一系列一样。简而言之,我希望无论 xValues 的顺序如何,而是根据它们的字符串值显示这两个系列。
顺便说一句,即使我将图表与长度大于限制的数组绑定,我该如何限制列数?