まず、英語が上手くいかなくてごめんなさい...
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であるはずですが、2番目のシリーズの200は、最初のシリーズと同じように、イタリア(最初のシリーズでは5番目)を参照しています。簡単に言うと、xValueの順序に関係なく、文字列の値に従って2つのシリーズを表示したいと思います。
ちなみに、列の数を制限するにはどうすればよいですか?その制限よりも長い配列でグラフをバインドしたとしても、どうすればよいですか?