【发布时间】:2020-05-24 19:57:09
【问题描述】:
初学者问题。我正在尝试分析来自 Trello 的一些数据。我已经提取了完整的 csv,并创建了一个新的数据框 df2,其中包含三列:'Task Name'、'Created Date' 和 'Description'。
示例 df(抱歉,无法共享 csv,因为它是工作数据):
任务名称创建日期说明
Lorum ipsum 14/05/2020 Lorum ipsum
Lorum ipsum 13/05/2020 Lorum ipsum
Lorum ipsum 18/04/2020 Lorum ipsum
我想创建每个月创建的任务数量的图表。我已经能够用下面的方法做到这一点,但是 x 轴刻度显示数字,我希望它们显示月份名称。这可能吗?
df = pd.read_csv('XXX')
df2 = df[['Task Name', 'Created Date', 'Description']].copy()
df2['date_time'] = pd.to_datetime(df2['Created Date'], format='%d/%m/%Y')
df2.groupby(df2['date_time'].dt.month).size().plot(kind='bar')
谢谢!
【问题讨论】:
-
感谢您的回复!我不这么认为,虽然我可能读错了。我的数据集在一个月内可能有多个实例,这些实例需要分组到表上的一个数据点(因此在上面的示例中,5 月份有两个任务,所以 May 将是 2 个),从玩它,我不不认为另一个问题允许。
标签: python matplotlib