我遇到了以下问题:我有时间序列数据,我想将其绘制为散点图 - 这对于标准 matplotlib.plplot.scatter 来说不是问题。
但是,在散点图下,我想绘制垂直条,指示具有与散点图数据相关的特殊条件的事件或时间范围。像这样的东西(不要介意圆角,它们可以很锋利):
我该怎么做? 注意:目前,我正在使用 matplotlib 来生成散点图。然而,如果我的功能可以以不同的方式实现,我并不固定于此。
如果您知道盒子的 x 边界,您可以简单地向图中添加一些简单的矩形。您可以根据自己的喜好设置矩形的边框和颜色。下面的示例展示了如何创建矩形并将其添加到图中: https://matplotlib.org/stable/gallery/statistics/errorbars_and_boxes.html#sphx-glr-gallery-statistics-errorbars-and-boxes-py