matplotlib.patch的具体应用举例
时间: 2023-03-29 12:03:23 浏览: 258
matplotlib的应用举例
matplotlib.patch 是 matplotlib 库中的一个模块,用于绘制各种形状的图形,例如矩形、圆形、多边形等。下面是一个具体的应用举例:
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)
# 绘制一个圆形
circle = patches.Circle((.8, .8), .2, linewidth=1, edgecolor='b', facecolor='none')
ax.add_patch(circle)
plt.show()
这段代码会在画布上绘制一个红色的矩形和一个蓝色的圆形。其中,Rectangle 和 Circle 分别表示矩形和圆形,add_patch 方法用于将它们添加到画布上。这是 matplotlib.patch 的一个简单应用示例。
阅读全文