我想繪製一個與java的交互式散點圖。有超過一百萬個基因數據可以繪製。java圖形庫(處理,短笛和JOGL)
對於這個過程,我最近使用Processing和Piccolo檢查了使用30萬個基因數據繪製(以及移動和縮放)的性能。 表現幾乎相同,或與短笛的表現稍好。 但是我對這些表現並不滿意。 當我嘗試移動整個繪圖或放大/縮小時,實際工作需要大約一秒的時間。我想要的是實時顯示情節。
所以這裏是一個問題。 有沒有其他的二維顯示替代庫? 如何使用JOGL?我真的必須使用開放框架嗎?
請給我一些幫助。
在此先感謝。
歡迎計算器!無論您要使用的庫如何,始終[** optimize **](http://en.wikipedia.org/wiki/Program_optimization)您的代碼並減少程序的[** Big O Notation **]( http://rob-bell.net/2009/06/a-beginners-guide-to-big-o-notation/) – user2468700
感謝您的評論。我知道優化是我必須關心的事情。那麼當我試圖更好地優化代碼時,你認爲它在這個Processing(或Piccolo)中表現良好嗎? – LYI
當然。開始做這件事的一個好方法是做一些事情,比如frustrum culling(跳過渲染不可見的對象,因爲它們落在窗口中可見的範圍之外),並消除不需要重新渲染的項目渲染的。 雖然有些庫可以爲您處理這些類型的東西,但它們並不難於在處理中實現自己。 –