【发布时间】:2021-09-11 17:56:34
【问题描述】:
我想用类似于我在下面创建的 df 的数据制作三个不同的图(按位置)。在 x 轴上,我需要 y 轴上的日期和数字。最好是条形图,每个日期都有一个条形图。 是否可以使用例如几行简单的行来做到这一点?该位置的 groupby 功能? 谢谢!
data = {"location": ["USA", "USA", "USA", "UK", "UK", "UK", "World", "World", "World"], "date": ["21-06-2021", "22-06-2021", "23-06-2021", "21-06-2021", "22-06-2021", "23-06-2021", "21-06-2021", "22-06-2021", "23-06-2021"], "number": [456, 543, 675, 543, 765, 345, 654, 345, 654]}
import pandas as pd
df = pd.DataFrame (data, columns = ['location','date','number'])
df["date"] = pd.to_datetime(df["date"])
df
【问题讨论】:
-
希望答案是有帮助的。彻底回答问题很费时间。如果您的问题已解决,请接受解决方案。 ✔ 位于答案左上角的 ▲/▼ 箭头下方。如果出现更好的解决方案,则可以接受新的解决方案。如果您的声望超过 15,您还可以使用 ▲/▼ 箭头对答案的有用性进行投票。 如果解决方案无法回答问题,请发表评论。 What should I do when someone answers my question?。谢谢。
标签: python pandas matplotlib pandas-groupby seaborn