猿问

python/mathplotlib 图相当于 R 的符号图?

是否有与此等效的python?

符号包:图形 R 文档

绘制符号(圆形、正方形、星星、温度计、箱线图)

描述:

此函数在绘图上绘制符号。六个符号之一; 圆形方形矩形星星温度计和 箱线图可以在一组指定的 x 和 y 坐标处绘制。可以通过附加参数自定义符号的特定方面,例如相对大小。


神不在的星期二
浏览 173回答 1
1回答

手掌心

您可以使用以下命令在给定点绘制特定大小的圆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绘制 的方式。
随时随地看视频慕课网APP

相关分类

Python
我要回答