嗨,我希望能够将任意形状添加到 xy 图。这是一个例子:
正如您在上图中所看到的,有一条包含箭头和圆柱体的水平注释线。最终我希望能够传递一个字符列表 [None, "a","a","a",None,"c","c","c", None, etc...]并在绘图下方或 x 轴上添加该注释。
有人可以建议一种方法来做到这一点,或者如果可能的话,请发表评论。此外,如果添加箭头/圆柱体太难,只需添加不同颜色的简单矩形即可。
提前致谢!
嗨,我希望能够将任意形状添加到 xy 图。这是一个例子:
正如您在上图中所看到的,有一条包含箭头和圆柱体的水平注释线。最终我希望能够传递一个字符列表 [None, "a","a","a",None,"c","c","c", None, etc...]并在绘图下方或 x 轴上添加该注释。
有人可以建议一种方法来做到这一点,或者如果可能的话,请发表评论。此外,如果添加箭头/圆柱体太难,只需添加不同颜色的简单矩形即可。
提前致谢!
确实可以在 maplotlib 轴对象中添加您描述的形状。见这个例子: http: //matplotlib.org/examples/shapes_and_collections/artist_reference.html
所以你需要做两件事:
ax.get_xlim()
andnp.linspace(xmin, xmax, num_shapes)
计算出每个艺术家的 x 坐标