轉載 matplotlib教程——matplotlib的軟件架構(matplotlib、figure、pyplot關係簡單易懂)

原博文:https://blog.csdn.net/qq_27825451/article/details/81481534

https://www.jianshu.com/p/3937798d645b

 

 

matplotlib是一個大的集合框架

粗略分三層:底層fiugre/renderer繪圖、美工Artis層、腳本pytplot

一:底層

  • FigureCanvas對繪圖表面(如“繪圖紙”)的概念進行封裝。
  • Renderer執行繪圖動作(如“畫筆”)。
  • Event處理鍵盤與鼠標事件這樣的用戶輸入。

二:美工

  • Artis與底層教會,告知畫圓點、矩形、標題、線條等

三:腳本層pyplot

  • Artis層得api交互還是太繁瑣,索性再一步簡化,多了一層常用的pyplot的封裝包,簡單的函數調用如plt.bar(xlist,hlist)就告知是畫一個橫軸標籤xlist,高hlist得柱狀圖

四:matplotlib圖形結構


五:matplotlib畫圖步驟

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章