我對matplotlib
並不是很陌生,我非常慚愧地承認,我一直使用它作爲獲取解決方案的工具,儘可能快捷方便。所以我知道如何獲得基本的情節,子情節和東西,並且有不少代碼可以不時重複使用......但是我沒有「深刻的(知識)」matplotlib
。瞭解matplotlib:plt,figure,ax(arr)?
最近我以爲我應該改變這一點,並通過一些教程自己工作。但是,我仍然對matplotlibs plt
,fig(ure)
和ax(arr)
感到困惑。真的有什麼區別?
在大多數情況下,對於一些「quick'n'dirty」密謀我看只用pyplot as plt
和人plt.plot
直接打印。因爲我有多重的東西往往情節,我經常使用f, axarr = plt.subplots()
...但最時候,你看到的只是代碼將數據放入了axarr
並忽略數字f
所以,我的問題是:什麼是matplotlib何時使用工作一個乾淨的方式plt
只,是什麼或如何處理一個figure
是用於?是否應該只包含數據的子圖?或者它是否適用於所有類似於樣式,清理繪圖,......,子圖內的所有操作?
我希望這不是廣泛的。基本上我正在徵求一些關於plt
< - >fig
< - >ax(arr)
(以及何時/如何正確使用它們)的真實目的的建議。
教程也將受到歡迎。 matplotlib文檔對我來說相當困惑。當人們搜索真正具體的東西時,比如縮放圖例,不同的繪圖標記和顏色等等,官方文檔非常精確,但在我看來,一般信息並不是那麼好。太多不同的例子,沒有真正的目的解釋......看起來或多或少像所有可能的API方法和論據的大列表。
http://matplotlib.org/faq/usage_faq.html#parts-of-a-figure是一個很好的開始。 – tacaswell