您好,登錄后才能下訂單哦!
本篇內容主要講解“Python matplotlib如何實現圖形繪制”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python matplotlib如何實現圖形繪制”吧!
matplotlib.patches 專門用來繪制圖形的類,在該類是以Artist為基類
pathes 是專門繪制2D圖形的類
patch 繪制的圖形默認是以rc params設置
patch 模塊提供多達10種圖形方法滿足日常需求
對應matplotlib模塊來說,patches類提供繪制圓形、橢圓形、矩形等圖形方法
在matplotlib模塊中,圖表都是由figure、Axes和Axis三個基本元素組成,因此在繪制圖形時,一般步驟主要有以下組成。
導入matplotlib pyplot和patches類
import matplotlib.pyplot as plt import matplotlib.patches as mpatch
使用subplots()創建子圖Axes對象
fig,ax =plt.subplots()
調用pathes類繪制圖形的方法如繪制矩形Rectangle()
Rect = mpatch.Rectangle((0.2,0.75),0.4,0.4,color="r")
子圖Axes對象調用set_xlim()和set_ylim坐標軸范圍
patches默認情況下,x軸的坐標范圍為(0,1),y軸的坐標范圍為(0,1)
ax.set_xlim(-2,5) ax.set_ylim(-2,5)
子圖Axes對象調用add_patch()方法添加圖形
ax.add_patch(Rect)
調用pyplot.show()展示圖形
關鍵字:alpha
取值類型為:浮點型
設置圖形關鍵字:color
設置邊框關鍵字:edgecolor
取值可選:
表示顏色的英文單詞:如紅色"red"
表示顏色單詞的簡稱如:紅色"r",黃色"y"
RGB格式:十六進制格式如"#88c999";(r,g,b)元組形式
學習完上面幾節的知識后,我們在圖表中繪畫圓形、矩形和直線吧
def drawpicture(): fig,ax =plt.subplots() Rect = mpatch.Rectangle((1,0.75),0.4,0.4,color="yellow",alpha=0.5) Cri = mpatch.Circle((0,0),1,angle=30,color="pink",alpha=0.2,cap) Py = mpatch.Arrow(1,2,2,2) ax.set_xlim(-1,5) ax.set_ylim(-1,5) ax.add_patch(Rect) ax.add_patch(Cri) ax.add_patch(Py) plt.show() drawpicture()
到此,相信大家對“Python matplotlib如何實現圖形繪制”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。