当前位置:首页python > 正文

python中matplotlib给图像添加文本标签与注释

作者:野牛程序员:2023-12-18 19:35:27python阅读 2418

在Python中使用Matplotlib给图像添加文本标签与注释,可以使用text函数添加文本标签,以及annotate函数添加注释。以下是两种方法的简单示例:

添加文本标签:

import matplotlib.pyplot as plt
# 创建一个简单的图像
plt.plot([1, 2, 3, 4], [10, 15, 25, 30])
# 添加文本标签
plt.text(2, 20, '这是文本标签', fontsize=12, color='red')
# 显示图像
plt.show()

添加注释:

import matplotlib.pyplot as plt

# 创建一个简单的图像
plt.plot([1, 2, 3, 4], [10, 15, 25, 30])

# 添加注释
plt.annotate('这是注释', xy=(2, 20), xytext=(3, 25),
             arrowprops=dict(facecolor='black', shrink=0.05))

# 显示图像
plt.show()

在这两个例子中,text函数用于添加文本标签,其中plt.text(x, y, '文本内容')中的(x, y)是文本的位置坐标。而annotate函数用于添加注释,其中plt.annotate('注释内容', xy=(x, y), xytext=(x_text, y_text), arrowprops=dict(facecolor='颜色', shrink=0.05))中的参数含义如下:

  • xy=(x, y): 注释的目标点坐标。

  • xytext=(x_text, y_text): 注释文本的坐标。

  • arrowprops: 一个字典,用于设置箭头的属性,例如颜色、缩放等。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击