jha*_*oo8 7 python ggplot2 pandas pandas-groupby
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.read_csv("arrests.csv")
df = df.replace(np.nan,0)
df = df.groupby(['home_team'])['arrests'].mean()
Run Code Online (Sandbox Code Playgroud)
我正在尝试为数据框创建条形图.在home_team下面是一堆团队名称.在逮捕期间,每个日期都有一些逮捕.我基本上按团队的数据对这个团队的平均逮捕进行了分组.我正在尝试为此创建一个条形图,但我不确定如何继续,因为一列没有标题.
piR*_*red 16
从链接复制数据并运行 df = pd.read_clipboard()
然后使用你的代码
df = df.replace(np.nan,0)
df = df.groupby(['home_team'])['arrests'].mean()
df.plot.bar()
Run Code Online (Sandbox Code Playgroud)
Good one by @piRSuared, and I just buitified his answer :)
## referenced to the answer by @piRSquared
df = df.replace(np.nan,0)
df = df.groupby(['home_team'])['arrests'].mean()
ax = df.plot(kind='bar', figsize=(10,6), color="indigo", fontsize=13);
ax.set_alpha(0.8)
ax.set_title("My Bar Plot", fontsize=22)
ax.set_ylabel("Some Heading on Y-Axis", fontsize=15);
plt.show()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17682 次 |
最近记录: |