物件導向 VS Matlab Style

2021-10-03 19:16:26 字數 618 閱讀 5781

一、三種方式簡介

(一)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 對於物件導向與面向過程可以用乙個例子解釋,如乙個木匠要做乙個盒子,那麼這個盒子的出發點會有兩種方式 物件導向 先想好要做的盒子,之後在去找相應的工具去做。面向過程 不去想要做什麼樣的盒子,隨需取工具。物件導向三大特徵 封裝...