使用plt.text()。该函数的语法如下:
plt.text(x, y, s, fontdict=None, withdash=False, **kwargs)
参数说明:
x 和 y:表示文本注释的位置,可以是数值或字符串。如果是数值,则表示注释在坐标轴上的位置;如果是字符串,则表示注释在图形上的相对位置(如 ‘center’ 表示居中)。
s:表示要添加的文本内容。
fontdict:一个字典,用于指定文本的字体属性,如字体名称、大小、颜色等。例如,fontdict={‘family’: ‘serif’, ‘size’: 16, ‘color’: ‘blue’} 表示使用名为 ‘serif’ 的字体,大小为 16,颜色为蓝色。
withdash:一个布尔值,表示是否在文本周围添加虚线框。
**kwargs:其他参数,如文本注释的水平和垂直对齐方式(ha 和 va 参数)、旋转角度(rotation 参数)等。
下面是一个简单的例子:文章来源:https://www.toymoban.com/news/detail-512673.html
import matplotlib.pyplot as plt
# 绘制一些数据
x_data = [1, 2, 3, 4, 5]
y_data = [2, 4, 6, 8, 10]
plt.plot(x_data, y_data)
# 添加文本注释
plt.text(3, 7, 'Hello, world!', fontdict={'family': 'serif', 'size': 16, 'color': 'blue'}, ha='center', va='center')
# 显示图形
plt.show()
在这个例子中,我们首先使用 plt.plot() 方法绘制一些数据。然后,我们使用 plt.text() 方法在图形中添加文本注释。该方法的第一个和第二个参数分别表示注释的位置,这里是 (3, 7)。第三个参数表示要添加的文本内容,这里是 ‘Hello, world!’。我们还使用了 fontdict 参数来指定文本的字体属性,ha 和 va 参数来指定文本的水平和垂直对齐方式,这里是居中对齐。最后,我们使用 plt.show() 方法显示图形。文章来源地址https://www.toymoban.com/news/detail-512673.html
到了这里,关于python使用matplotlib画图时在指定位置加上文字的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!