1

我想通過座標點繪製一條連續的線,我已經存儲在散列中,如果可能的話,在3D中繪製,但可能以2D開頭。在Ruby/Python中可視化x,y,z座標?

我想處理大約10點/秒,以便我可以看到隨着時間的推移繪製的線。

有沒有人知道一個很好的方式來想象這個?我已經在Blender中考慮了Python腳本,但是我想知道是否有更快的方法來獲得工作原型。

+0

在我看來,'matplotlib'應該可以很容易地處理這樣的事情...... – mgilson

+0

你需要在哪裏看到結果?在桌面圖形用戶界面,網頁中,或者只需要一個帶有該圖像的JPEG/GIF/PNG文件? –

+0

在Python中繪製線條時,不能比內置的[turtle](http://docs.python.org/3/library/turtle.html)框架簡單得多。還有一個[tkinter](http://docs.python.org/3/library/tkinter.html),它可以爲你打開一個窗口,其中有大約二十幾行代碼。 – Kevin

回答

1

與其單獨爲此使用Ruby或Python,我建議查看「D3.js」庫。

您可以利用瀏覽器生成圖形的能力以及D3庫的衆多不同的圖表和圖表。這非常令人印象深刻,應該很容易與作爲數據生成器的Python或Ruby集成,通過JSON提供瀏覽器。

+0

哇D3很光滑。謝謝你,我一定會用這個。 –

+0

它是,並且有一些非常有趣的圖表可以激發新方法來查看數據。我們試圖在我們的經理面前得到它,讓他們購買我們的儀表板以重新設計一些儀表板。 –

+0

非常有趣,如果你可以與圖形本身的數據進行交互和操作,會很酷.D3有沒有任何可以使它成爲可能的選項? –

相關問題