選択したタイムスパンのタイムラインとして 12 個の文字列でリストを埋めます
List<string> xValues = new List<string>
{
"Jan 2012", "Feb 2012", "Apr 2012", "Mai 2012", "Jun 2012", "Jul 2012", "Aug 2012", "Sep 2012", "Okt 2012", "Nov 2012", "Dez 2012"
};
List<int> yValues = new List<int>();
foreach (string item in xValues )
{
yValues.Add(0);
}
シリーズを埋める
mySeries.Points.DataBindXY(xValues, yValues);
次に、次を含む別のシリーズを作成しました。
xvalue/yvalue: x = "2012 年 8 月"、y = 2 x = "2012 年 9 月"、y = 1
両方のシリーズを Chart.Series Collection に追加します。
今私の問題。両方のシリーズのポイントには、月の文字列が x 値として含まれていません。それらはすべて 0 です。
ポイントのデバッガーは私に示しています:
{X=0; Y=2}
{X=0; Y=1}
私が欲しいものの代わりに:
{X="Aug 2012"; Y=2}
{X="Sep 2012"; Y=1}
ここに写真があります:http://www.imagebanana.com/view/jxyt4pxz/Unbenannt1.jpg
0 は 2012 年 8 月にグラフを開始できません。シリーズには xValues 間の割り当てがないため、彼は 2012 年 1 月に左に開始します。
私の問題を理解していただければ幸いです。なにが問題ですか?xAxes で文字列値間の代入を取得するにはどうすればよいですか?