【问题标题】:How to plot a tuple or list of values for each dictionary key using plt.bar如何使用 plt.bar 为每个字典键绘制一个元组或值列表
【发布时间】:2018-06-24 13:16:57
【问题描述】:

我已经知道this question,它运行良好,但字典的每个键中只有一个值。因此,例如这有效:

dictionary = {'group_1': 50, 'group_2': 70, 'group_3': 80}

但我想要的是使用每个键的两个值绘制一个条形图,以便我可以并排比较:

dictionary = {'group_2': (50, 60), 'group_2': (70, 40), 'group_3': (80, 20)}

如果我尝试使用这些值绘制条形图,我会得到一个

ValueError: shape mismatch: objects cannot be broadcast to a single shape

所以这就是我想要的那种图表

【问题讨论】:

    标签: python matplotlib data-science data-analysis


    【解决方案1】:

    看看这里:plt.bar。在您拥有index 的地方,您可以从字典中选择键。那么index, 'means_frank' 之后的第二个元素可以是第一个或 n 字典中的切片(前两个值)。

    【讨论】:

    • 谢谢。您指向我的链接正是我想要的。
    • 太棒了!很高兴能提供帮助,实际上我也会使用它,所以双赢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    • 2019-05-04
    • 2016-11-05
    • 2021-04-28
    • 2012-11-12
    • 2023-01-29
    相关资源
    最近更新 更多