本文的文字及圖片來源于網路,僅供學習、交流使用,不具有任何商業用途,著作權歸原作者所有,如有問題請及時聯系我們以作處理
以下文章來源于湯豆道課,作者小湯豆
在二維坐標圖中我們經常對繪制的圖形進行標注,在 matplotlib 中比較常用的有text和annotate兩種標注方法,其中:
- text: 無指向型標注,僅僅包含注釋的文本內容
- annotate: 指向型注釋,不僅包含注釋的文本內容還包含箭頭指向,能夠突顯細節
plt.text()
引數說明:
- x, y 為標注文本在繪圖區域中的位置
- s 為標注文本的內容
- fontdict 為文本屬性的字典,如果 fontdict 為 None,則使用默認的文本屬性
- **kwargs 可以使用鍵值對的形式替換 fontdict 中的文本屬性
示例
運行結果:
plt.annotate()
Matplotlib中的annotate函式可用于在圖形上給資料添加文本注解,而且支持帶箭頭的劃線工具,非常方便我們在合適的位置添加描述資訊,
引數說明:
- s:注釋文本的內容
- xy:被注釋的坐標點,二維元組形如(x,y)
- xytext:注釋文本的坐標點,也是二維元組,默認與xy相同
- xycoords:被注釋點的坐標系屬性,允許輸入的值如下
- arrowprops:箭頭的樣式,dict(字典)型資料,如果該屬性非空,則會在注釋文本和被注釋點之間畫一個箭頭,如果不設定'arrowstyle' 關鍵字,則允許包含以下關鍵字:
示例
運行結果:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/182739.html
標籤:Python
