水平框图,在一行中有多个框,图示为

时间:2017-07-14 18:39:26

标签: python matplotlib plotly plotly-dash

我是新手,这是我第一次尝试以交互方式可视化数据。现在我遇到了一个概念问题。 我想用plotly绘制水平方框图,我跟随this tutorial on horizontal box graphs in plotly,但结构中的数据如下:

data = [
    {
        'x': [0.2, 0.2, 0.6, 1.0, 0.5, 0.4, 0.2, 0.7, 0.9, 0.1, 0.5, 0.3],
        'y': ['day 1', 'day 1', 'day 1', 'day 1', 'day 1', 'day 1', 'day 2', 'day 2', 'day 2', 'day 2', 'day 2', 'day 2'],
        'name':'kale',
        'marker': {
            'color': '#3D9970'
        },
        'boxmean': False,
        'orientation': 'h',
        "type": "box",
    }]

您只能连续绘制一个连续的框。 我想要实现的是:  desired plot 我有一个动作列表,我想绘制它们以显示在一天中的哪个时间执行哪些动作以及它们持续多长时间。一些动作在一天内执行多次,因此我需要一种方法来可视化它。 你知道这是否可能与情节有关吗?

如果你想对我的问题进行投票,请对你为何这样做提出建设性的批评。

1 个答案:

答案 0 :(得分:0)

此问题的最佳解决方案是使用形状而不是条形。可以找到文档here