matplotlib.patches的作用,并举例说明
时间: 2023-03-31 14:03:59 浏览: 269
matplotlib的应用举例
matplotlib.patches是matplotlib库中的一个模块,用于绘制各种形状的图形,如矩形、圆形、多边形等。它可以用于绘制图形的填充、边框、旋转、缩放等操作。
举个例子,我们可以使用matplotlib.patches模块来绘制一个矩形,代码如下:
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig, ax = plt.subplots()
# 创建一个矩形对象
rect = patches.Rectangle((.1, .1), .5, .5, linewidth=1, edgecolor='r', facecolor='none')
# 将矩形对象添加到图形中
ax.add_patch(rect)
plt.show()
这段代码会绘制一个红色的矩形,宽度为.5,高度为.5,边框宽度为1。我们可以通过修改参数来改变矩形的大小、颜色、边框宽度等属性。
阅读全文