Python figure引數及subplot子圖繪製程式碼
阿新 • • 發佈:2020-04-20
1. Python的figure引數主要有:
def figure(num=None,# autoincrement if None,else integer from 1-N figsize=None,# defaults to rc figure.figsize dpi=None,# defaults to rc figure.dpi facecolor=None,# defaults to rc figure.facecolor edgecolor=None,# defaults to rc figure.edgecolor frameon=True,FigureClass=Figure,clear=False,**kwargs ):
可以設定圖片大小、解析度、顏色等。
2. subplot子圖繪製,子圖的繪圖引數可以分別設定
plt.figure(1) x1 = np.linspace(-0.2,2,10) y1 = x1**2 + 0.3 plt.subplot(121) plt.scatter(x1,y1) plt.xlabel('X') plt.ylabel('Y') plt.title('test_1') x2 = np.linspace(-0.2,10) y2 = x2 + 0.3 plt.subplot(122) plt.plot(x2,y2,color="red",linewidth=1.0,marker = 's',linestyle="--") ## plt.plot(x,y,color="#ef5492",linewidth=2.0,linestyle="--") # plt.plot(x2,'rs--') plt.xlabel('X') plt.ylabel('Y') plt.title('test_2') plt.show()
3. 在同一張圖片上顯示多種圖形,簡單說把 plt.show()放在最後即可
import matplotlib.pyplot as plt import numpy as np plt.figure(2) x1 = np.linspace(-0.2,10) y1 = x1**2 + 0.3 plt.scatter(x1,y1) x2 = np.linspace(-0.2,10) y2 = x2 + 0.3 plt.plot(x2,'rs--') plt.xlabel('X') plt.ylabel('Y') plt.title('test_3') plt.show()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。