2012-11-26 34 views
4

我有一個約600萬點的3D數據集。有沒有辦法使用contour3D繪製它?每次嘗試,mayavi都會失去記憶。Mayavi可視化巨大的3D陣列

否則,是否有一種方法可以將volume()ctf中的顏色數量增加到256種以上的顏色。我有浮點數據值,並且必須將它們分離以使用Volume()。因此,我失去了很多信息。有沒有辦法解決這個問題?

回答

1

我從來沒有使用過您所描述的工具,但使用大型數據集和圖表,所以我會給你一個關於我們如何解決類似問題的想法。

假設您每隔1秒從溫度傳感器獲取數據樣本,這些數據爲31M +記錄......您沒有可用於繪製的「空間」,比方說每個樣本有1個像素。你可以做的是獲得每個像素的平均值渲染。假設屏幕上有800px寬度和31M +樣本,只需將樣本切片800次,並獲得每個切片/像素的平均(代表性)值。如果你需要更多的分辨率,只需「縮放」到範圍內,再次獲取值......等等,直到你只有800個樣本繪製。

希望這個幫助和對我的英語感到抱歉。