现在,我只是通过使用 matplotlib 在绘图中使用矩形补丁,但我想制作自己的补丁。如果我想使用自己设计的补丁,该怎么办?有什么好的想法可以手动制作补丁吗? 如果大家有什么好主意,请告诉我!谢谢!
最佳答案
您可以使用matplotlib.patches.Polygon
通过指定所需的顶点来创建任意形状的面片,这里是一个示例
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon
xy = [[0, 0],
[1, 0],
[1.5, 0.5],
[1, 1],
[0, 1]]
p = Polygon(xy)
plt.gca().add_patch(p)
plt.xlim([-0.5,2])
plt.ylim([-0.5,1.5])
plt.show()
输出:
关于python - 如何使用 matplotlib 制作新的形状补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59474886/