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 集合。

现在我的问题。两个系列的点都没有月份字符串作为 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's 不要让图表在 2012 年 8 月开始,他从 2012 年 1 月开始,因为该系列在 xValues 之间没有分配。

我希望你能理解我的问题。怎么了?如何在 xAxes 的字符串值之间分配分配?

4

0 回答 0