如何创建带有时间序列散点图和指示系列时间范围的垂直条的图形

问题描述 投票:0回答:1

我遇到了以下问题:我有时间序列数据,我想将其绘制为散点图 - 这对于标准 matplotlib.plplot.scatter 来说不是问题。

但是,在散点图下,我想绘制垂直条,指示具有与散点图数据相关的特殊条件的事件或时间范围。像这样的东西(不要介意圆角,它们可以很锋利):

enter image description here

我该怎么做? 注意:目前,我正在使用 matplotlib 来生成散点图。然而,如果我的功能可以以不同的方式实现,我并不固定于此。

python matplotlib
1个回答
0
投票

如果您知道盒子的 x 边界,您可以简单地向图中添加一些简单的矩形。您可以根据自己的喜好设置矩形的边框和颜色。下面的示例展示了如何创建矩形并将其添加到图中: https://matplotlib.org/stable/gallery/statistics/errorbars_and_boxes.html#sphx-glr-gallery-statistics-errorbars-and-boxes-py

© www.soinside.com 2019 - 2024. All rights reserved.