Plotly Express条形图竞赛未按预期工作

2024-04-24 12:21:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为下面的数据集制作一个动画条形图。我通过以下步骤创建了一个静态条形图:

 plt.figure(figsize=(20,8))

 graph = sns.countplot(data=enrich, x="Username")

 plt.box(on=None)

 graph.set_title("Q3 Enrichment", fontsize=30, pad=40)

 graph.set_xlabel("CEE", fontsize=10)

 graph.set_xticklabels(graph.get_xticklabels(), rotation=45)

所以,我想计算“Username”并使用“datecompleted”作为条标签或滑块。你知道吗

Stock Number    PSF_ID      Project         Hero / Non-Hero Date   completed    Username        Team
694009         PSF_438980   SSE - RS PRO 2     Hero             01/10/2019     Name 1         RS PRO
1368299        PSF_438933   SSE - RS PRO 2     Hero             01/10/2019     Name 2         II&T
1774499        PSF_421233   RS PRO NPI         Hero             01/10/2019     Name 3         RS PRO

这是迄今为止我在条形图竞赛中使用的代码:

enrich = px.data.gapminder()

fig = px.bar(enrich, x="Username", color="royal_blue",
      animation_frame="Date completed", range_y=[0,500])
fig.show() 

这段代码似乎不能只在一个轴上工作。我想使用(X-'用户名'),因为Y轴就是计数。你知道吗


Tags: namedatadateusernamepltprograph条形图