當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Matplotlib.axes.Axes.text()用法及代碼示例


Matplotlib是Python中的一個庫,它是數字的-NumPy庫的數學擴展。軸類包含大多數圖形元素:Axis,Tick,Line2D,Text,Polygon等,並設置坐標係。 Axes實例通過callbacks屬性支持回調。

matplotlib.axes.Axes.text()函數

matplotlib庫的axiss模塊中的Axes.text()函數還用於將文本s添加到數據坐標中x,y位置的軸上。

用法:


Axes.text(self, x, y, s, fontdict=None, withdash=, **kwargs)

參數:此方法接受以下描述的參數:

  • s:此參數是要添加的文本。
  • xy:此參數是放置文本的點(x,y)。
  • fontdict:此參數是一個可選參數,並且是一個覆蓋默認文本屬性的字典。
  • withdash:此參數也是可選參數,它創建TextWithDash實例而不是Text實例。

返回值:此方法返回作為創建的文本實例的文本。

以下示例說明了matplotlib.axes中的matplotlib.axes.Axes.text()函數:

示例1:

# Implementation of matplotlib function 
import matplotlib.pyplot as plt 
  
fig, ax = plt.subplots() 
ax.text(3, 4, 'GeeksforGeeks', style ='italic', 
        fontsize = 30, color ="green") 
  
ax.set(xlim =(0, 8), ylim =(0, 8)) 
ax.set_title('matplotlib.axes.Axes.text() Example', 
             fontsize = 14, fontweight ='bold') 
  
plt.show()

輸出:

示例2:

# Implementation of matplotlib function 
import matplotlib.pyplot as plt 
  
fig, ax = plt.subplots() 
ax.set_xlabel('xlabel') 
ax.set_ylabel('ylabel') 
  
ax.text(3, 8, 'GeeksforGeeks', 
        style ='italic', 
        fontsize = 30, 
        bbox ={'facecolor':'green', 
               'alpha':0.6, 'pad':20}) 
  
ax.text(3.5, 6, 'Python matplotlib Module', 
        fontsize = 15) 
  
ax.text(3.5, 3, 'Axes Class - Text Function') 
  
ax.text(0, 0, 'by-Shubham Singh', 
        verticalalignment ='bottom', 
        horizontalalignment ='left', 
        transform = ax.transAxes, 
        color ='green', fontsize = 5) 
  
  
  
ax.set(xlim =(0, 10), ylim =(0, 10)) 
ax.set_title('matplotlib.axes.Axes.text() Example', 
              fontsize = 14, fontweight ='bold') 
plt.show()

輸出:




相關用法


注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 Matplotlib.axes.Axes.text() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。