2012-12-18 42 views
3

我有以下問題:從大型數據陣列製作Java中的輪廓圖

有沒有一種工具可以在大型數據陣列運行時在Java中製作一個contureplot?

我發現了很多與這個問題有關的帖子(這裏也有contourplot questionanother question),但是我沒有找到任何解決方案來製作大陣列的快速輪廓圖。

我試圖用Jscijfreechart來做到這一點。隨着Jsci我有問題顯示圖像和jfreechart它需要veeeerrrrrryyyyy很長的情節。

我在尋找的東西就像是python中的matplotlib。並且圖像應看起來像this

+1

+1引用您的研究,但_veeeerrrrrryyyyy long_不具建設性。 – trashgod

回答

3

您可能正在尋找XYBlockRenderer。 API中顯示的圖像來自,demo。它似乎幾乎立即呈現10,000個塊,100 x 100。如果您的體驗各不相同,編輯您的問題以包含sscce可能會發現問題。

+1

感謝您的幫助。使用XYBlockRenderer是完美的作品。我發現在使用XYBlockRenderer的時候,我應該從輸入數據創建一個'最終ArrayList >'或者類似於思考速度的思考(因子1000或更高) –

+0

@HansDampf:用於緩存的+1;演示(重新)每次計算每個塊,並且對於較大的尺寸它顯着滯後。 – trashgod

+0

謝謝你。我重寫了XYBlockRenderer-Example代碼來繪製每個3D數據陣列。是否可能以某種方式在此發佈? –