【问题标题】:Combined Bar plots in pythonpython中的组合条形图
【发布时间】:2018-08-16 23:46:26
【问题描述】:

我有一个分组的dataframe 这是这样的:

            Speed (mph)
Label Hour             
5     13      18.439730
      14      24.959555
      15      33.912493
7     13      23.397055
      14      18.497228
      15      33.493978
12    13      32.851146
      14      33.187193
      15      32.597150
14    13      14.491841
      14      12.397724
      15      19.581669
21    13      34.985289
      14      34.817009
      15      34.888187
26    13      35.813901
      14      36.622450
      15      36.540348
28    13      33.761174
      14      33.951116
      15      33.736014
29    13      34.545862
      14      34.227974
      15      34.435377

我正在尝试绘制条形图,其中每个条形按 LabelHour 分组

  • 一个例子:

上图只是我在网上找到的一个例子。我真的不需要横条上的线条和数字。


我尝试这样绘制:

newdf.plot.bar()
plt.show()

这给了我 -


  • 问题

我如何绘制图表以使 Label:5,Hour:13,14,15 和靠近在一起,然后是一些空间,然后 Label:7,Hour:13,14,15 靠近在一起等等?

【问题讨论】:

  • 所以问题是谁愿意手动将所有数据框输入到他的编辑器中以提供解决方案?请阅读How to Askminimal reproducible example 并明确说明此处的其他问题对您没有帮助。

标签: python-2.7 matplotlib graph


【解决方案1】:

看来你需要解压

df.unstack().plot.bar()
plt.show()

【讨论】:

  • 您可以通过在没有可运行示例的情况下不再提出问题来表达您对社区的感激之情。
  • 我做了,马上把dataframe.png改成code
猜你喜欢
  • 2020-06-22
  • 2019-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多