簡體   English   中英

在ASP .NET C#4.0圖表控件上反轉系列數據點的簡便方法

[英]easy way to reverse series data points on an asp .net c# 4.0 chart control

一如既往,我將因沒有提供足夠的代碼而受到指責,但我認為我可以用最少的代碼來描述這一點,並希望找到一個答案。 如果不是這樣,我不知道如何自己編寫代碼。

我有一個帶有單個序列和圖表區域的圖表。 在我的代碼中,我像這樣動態添加點:

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()方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM