一、三種方式簡介
(一)pyplot:經典高層封裝
(二)pylab:將matplotlib和numpy合併的模組,模擬matlab的程式設計環境
(三)物件導向的方式:matplotlib的精髓,更基礎和底層的方式
二、三種方式優劣
pyplot:簡單易用。互動使用時方便,可以根據命令實時作圖,但底層定製能力不足
pylab:完全封裝,環境最接近matlab。不推薦使用
物件導向的方式:接近matplotlib的基礎和底層的方式。難度稍大,但定製能力強,是matplotlib的精髓。
總結:實戰中推薦根據需求綜合使用pyplot和物件導向的方式,顯示匯入numpy
常用模組匯入**:
import matplotlib.pyplot as plt
import numpy as np
例如:import numpy as np
import matplotlib.pyplot as plt
x=np.arange(1,100)
fig=plt.figure()
ax1=fig.add_subplot(221)
ax1.plot(x,x)
plt.show()
物件導向 初識物件導向
面向過程思想 步驟清晰簡單,第一步做什麼,第二步做什麼.面向過程適合處理一些較為簡單的問題 物件導向思想 物以類聚,分類的思維模式,思考問題首先會解決問題需要分哪些類,然後對這些類進行單獨思考,最後才是對某個分類下的細節進行面向過程的思索 物件導向適合處理複雜的問題,適合處理需要多人協作的問題 對於...
物件導向程式設計01 面向過程 物件導向
前面12講我已經寫完了從零開始學j ase 慶祝完結撒花!那麼從今天開始正式步入物件導向程式設計。建議開啟本章之前先回顧 j ase010方法詳解和 j a變數與方法的呼叫 同類操作中與跨類操作中的對比 物件導向程式設計 oop object oriented programming 物件導向程式設...
物件導向過程與物件導向
物件導向過程與物件導向 1 程式的發展經歷了兩個階段 面向過程 物件導向。2 對於物件導向與面向過程可以用乙個例子解釋,如乙個木匠要做乙個盒子,那麼這個盒子的出發點會有兩種方式 物件導向 先想好要做的盒子,之後在去找相應的工具去做。面向過程 不去想要做什麼樣的盒子,隨需取工具。物件導向三大特徵 封裝...