手掌心
您可以使用以下命令在给定点绘制特定大小的圆import matplotlib.pyplot as pltcircle=plt.Circle((0,0),.2,color='r')plt.add_artist(circle)格式是图Circle(x, y), radius)中中心的位置x和y位置。有关更多详细信息和解释,请参阅此问题。给定大小的矩形(或正方形)import matplotlib.pyplot as pltimport matplotlib.patches as patchesrect = patches.Rectangle((50,100),40,30,facecolor='none')plt.gca().add_patch(rect)格式为Rectangle((x, y), w, h)地方x和y是在左上角的情节的坐标,w是宽度,h是高度。您可以使用import matplotlib.pyplot as pltimport matplotlib.patches as patchespoly = patches.Polygon(points, facecolor='None')plt.gca().add_patch(poly)哪里points是多边形顶点的numpy形状数组Nx2(其中N是点数)。更多信息(包括关键字参数)可在 matplotlib 文档中找到关于多边形和矩形。我只是想要这些符号作为标记,你可以简单地做plt.scatter(x, y, marker='*')在哪里x和y是您想要标记的坐标的数组或类似数组。可以根据 matplotlib标记文档指定使用的标记。您还可以通过提供 a pathto draw 来绘制自定义标记,类似于polygon绘制 的方式。