【问题标题】:How to group items on plotly boxplot如何在 plotly boxplot 上对项目进行分组
【发布时间】:2017-11-22 03:07:31
【问题描述】:

我查看了箱线图文档和为箱线图提供预计算统计信息的解决方法 (https://plot.ly/~chris/18051/#code)。但是我仍然无法实现以下目标。有谁知道如何在单个图上实现这种框的分组和着色?

【问题讨论】:

    标签: plotly boxplot


    【解决方案1】:

    在这里查看:https://plot.ly/python/box-plots/ 在“分组箱线图”下。

    import plotly.plotly as py
    import plotly.graph_objs as go
    
    x = ['day 1', 'day 1', 'day 1', 'day 1', 'day 1', 'day 1',
     'day 2', 'day 2', 'day 2', 'day 2', 'day 2', 'day 2']
    
    trace0 = go.Box(
    y=[0.2, 0.2, 0.6, 1.0, 0.5, 0.4, 0.2, 0.7, 0.9, 0.1, 0.5, 0.3],
    x=x,
    name='kale',
    marker=dict(
        color='#3D9970'
        )
    )
    

    如您所见,包含稍后用于 groupby 的 x 值的列表的长度与 y 值列表的长度相匹配。前 6 个对应第 1 天,其他对应第 2 天。

    进一步的解释可以在这里找到: Plotly boxplot: groupby option?

    简而言之,您必须根据所需的结果创建/编译箱线图的 x 值。不幸的是,像 seaborn 这样的简单 groupby/hue 选项丢失了。

    【讨论】:

      猜你喜欢
      • 2018-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      • 1970-01-01
      • 1970-01-01
      • 2021-09-24
      相关资源
      最近更新 更多