1

選択したタイムスパンのタイムラインとして 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 で文字列値間の代入を取得するにはどうすればよいですか?

4

0 に答える 0