相关疑难解决方法(0)

Matplotlib时间表

我正在寻找带有一堆时间轴的python DataFrame并将它们绘制在一个图中.DataFrame索引是Timestamps,并且有一个特定的列,我们称之为"sequence",它包含"A"和"B"之类的字符串.所以DataFrame看起来像这样:

+--------------------------+---+
| 2014-07-01 00:01:00.0000 | A |
+--------------------------+---+
| 2014-07-01 00:02:00.0000 | B |
+--------------------------+---+
| 2014-07-01 00:04:00.0000 | A |
+--------------------------+---+
| 2014-07-01 00:08:00.0000 | A |
+--------------------------+---+
| 2014-07-01 00:08:00.0000 | B |
+--------------------------+---+
| 2014-07-01 00:10:00.0000 | B |
+--------------------------+---+
| 2014-07-01 00:11:00.0000 | B |
+--------------------------+---+
Run Code Online (Sandbox Code Playgroud)

我正在寻找这样的情节:

B |  *     * **
A | *  *   *
  +------------
    Timestamp
Run Code Online (Sandbox Code Playgroud)

python timeline matplotlib pandas

8
推荐指数
1
解决办法
8382
查看次数

在 matplotlib 中绘制二进制时间线

我正在尝试使用 matplotlib 绘制二进制时间线(不过,我可能可以考虑替代库)。

现在,“二进制时间线”是指“按时间顺序显示的事件,其中事件空间由两个相反的事件组成”。这种事件空间的一个例子可能是{no_one_in_the_team_is_sick, at_least_one_person_in_the_team_is_sick}

我想复制的表示是这样的(我使用 d3 做到了): 在此处输入图片说明

我曾尝试探索使用堆叠的水平条,但它显然不是适合这项工作的工具。

是否有更简单和/或更正确的方法来实现该结果?

python plot timeline matplotlib

3
推荐指数
1
解决办法
1958
查看次数

标签 统计

matplotlib ×2

python ×2

timeline ×2

pandas ×1

plot ×1