Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在asp.NETC#4.0图表控件上反转系列数据点的简便方法_C#_Asp.net_Charts - Fatal编程技术网

在asp.NETC#4.0图表控件上反转系列数据点的简便方法

在asp.NETC#4.0图表控件上反转系列数据点的简便方法,c#,asp.net,charts,C#,Asp.net,Charts,像往常一样,我会因为没有提供足够的代码而受到惩罚,但我认为我可以用最少的代码来描述这一点,并且希望得到一个只有一行的答案,如果它存在的话。如果没有,我知道如何自己编写代码,只需少量的努力 我有一个单一系列和图表区域的图表。在我的代码中,我动态添加点,如下所示: Chart1.Series[0].Points.AddXY(1,1) Chart1.Series[0].Points.AddXY(2,2) Chart1.Series[0].Points.AddXY(3,3) 我想知道是否有任何方法可以

像往常一样,我会因为没有提供足够的代码而受到惩罚,但我认为我可以用最少的代码来描述这一点,并且希望得到一个只有一行的答案,如果它存在的话。如果没有,我知道如何自己编写代码,只需少量的努力

我有一个单一系列和图表区域的图表。在我的代码中,我动态添加点,如下所示:

Chart1.Series[0].Points.AddXY(1,1)
Chart1.Series[0].Points.AddXY(2,2)
Chart1.Series[0].Points.AddXY(3,3)
我想知道是否有任何方法可以通过一个函数调用或一些简单而无痛的方式围绕Y轴旋转点,也就是说,右边最远的点会出现在左边,反之亦然

换句话说,它是一个函数调用,基本上就像我以相反的顺序添加了点一样:

Chart1.Series[0].Points.AddXY(3,3)
Chart1.Series[0].Points.AddXY(2,2)
Chart1.Series[0].Points.AddXY(1,1)

谢谢

通过for或foreach循环,将每个点推到堆栈上。然后将它们从堆栈中弹出并重新添加。如果项目在列表中,也可以使用
List.Reverse()
方法。

是否设置数据源?你能发布这个数据源吗?我正在按照上面的代码分别添加这些点。我添加了一个答案。我希望这就是你想要的,如果不是,请告诉我。