我需要顯示幾個具有共同X軸和圖例的圖形。我想要實現的內容顯示在圖片上。主要目標是在一條線上有幾個Y軸,而不是平行的。因此,可以顯示幾條曲線而不會相互交叉。如何使用ZedGraph庫顯示多個具有公共X軸的圖形?
我知道如何顯示多個圖表,但每個圖表都有自己的圖例和Y軸。
我需要顯示幾個具有共同X軸和圖例的圖形。我想要實現的內容顯示在圖片上。主要目標是在一條線上有幾個Y軸,而不是平行的。因此,可以顯示幾條曲線而不會相互交叉。如何使用ZedGraph庫顯示多個具有公共X軸的圖形?
我知道如何顯示多個圖表,但每個圖表都有自己的圖例和Y軸。
我ZedGraph在我的兩個項目的工作,它似乎不支持此功能。基本上,你必須在這一點上兩個選項:
1.使用另一種繪圖庫
如果你沒有很多取決於ZedGraph已的事情,也許這不是太晚切換到另一個繪圖控制。我this library (CodeProject link)成功,這對堆棧圖體面的外觀和支持:
它不太豐富的功能相比,ZedGraph,但如果二維繪圖是你真正需要的,你應該給它是一個嘗試。
2.通過創建多個ZedGraph作弊窗格
你可以讓你的所有圖表窗格具有相同的寬度和相同的變焦。通過將IsSynchronizeXAxes
屬性設置爲true,可以確保ZedGraph控件上的所有窗格的X軸自動同步。
有幾個有用的文章可以幫助您達到所需的效果。雖然在俄羅斯,他們提供的代碼示例和插圖,即使不理解評論也應該使用。
您也應該隱藏X軸和其他一切你並不需要。單個圖例很棘手,但可以通過僅顯示最頂層圖形的圖例並添加虛擬曲線(沒有點到該圖形來填充圖例)來實現。
您是否仔細查看了您的版本的文檔?看到這裏:http://sourceforge.net/projects/zedgraph/files/zedgraph%20documentation/ –
我有,但我沒有找到我所需要的。 – Peter17