我有一个代码来制作包含多个系列的图表,这些系列具有相同的x值,如下所示:
Series s = new Series("First");
s.Points.AddXY("a", 10);
s.Points.AddXY("b", 10);
s.Points.AddXY("c", 10);
chart1.Series.Add(s);
s = new Series("Second");
s.Points.AddXY("c", 30);
chart1.Series.Add(s);
但不幸的是,当我将第二个系列添加到我的图表时,列“c”的信息用于列“a” 第二个系列中没有“a”和“b”列的信息 我怎么解决这个问题 谢谢大家的帮助
答案 0 :(得分:2)
您使用Series s
对象两次。试试这个
Series s = new Series("First");
s.Points.AddXY("a", 10);
s.Points.AddXY("b", 10);
s.Points.AddXY("c", 10);
chart1.Series.Add(s);
Series s2 = new Series("Second");
s2.Points.AddXY("c", 30);
chart1.Series.Add(s2);
答案 1 :(得分:2)
它已被解决:
chart1.AlignDataPointsByAxisLabel();