我用 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 的字符串值之间分配分配?