2016-07-06 29 views
0


嗨,我覺得這個問題可能是完全愚蠢的,但我仍然會問,因爲我一直在考慮這個問題。
有哪些優點,使用像matplotlib繪圖儀的,而不是現有的軟件或繪圖器。
現在,我猜想,雖然需要更多時間來使用這樣一個庫,你有更多的可能性嗎?爲什麼要用matplotlib代替一些現有的軟件/繪圖器

請讓我知道你的意見是什麼。我剛開始用Python學習數據科學,所以我想澄清一下。

+0

matplotlib _is_「現有軟件或圖示器」,你知道的。 –

回答

2

Matplotlib給你訪問的一個不錯的水平:

  • 你可以改變該地塊的所有細節,修改蜱,標籤,間距,...
  • 它有很多合理的默認值,所以oneliner plot(mydata)產生相當不錯地塊
  • 它起着很好地numpy的和其他的數字工具,這樣你就可以通過你的數據的科學對象直接到繪圖工具,而無需通過一些中間IO會
3

除了羅賓的回答,我認爲重現性是關鍵。

當你讓你的圖表與matplotlib,因爲你正在編寫任何代碼,而不是使用的界面,所有的你的工作是可重複的,你可以再次運行你的腳本。使用其他軟件,特別是使用用戶界面的程序,意味着每次你想重新創建你的圖表時,你必須從頭開始,如果有人問你圖表的細節(例如軸的使用比例,在那裏可能沒有標籤),你很難回去弄清楚,因爲沒有代碼可以檢查。

相關問題