Python 如何在countplot中设置y轴限制?
我的程序中的df恰好是一个包含以下列的数据帧:Python 如何在countplot中设置y轴限制?,python,dataframe,matplotlib,seaborn,Python,Dataframe,Matplotlib,Seaborn,我的程序中的df恰好是一个包含以下列的数据帧: df.columns '''output : Index(['lat', 'lng', 'desc', 'zip', 'title', 'timeStamp', 'twp', 'addr', 'e', 'reason'], dtype='object')''' 当我执行这段代码时: sns.countplot(x = df['reason'], data=df) # output is the plot below 但如果我稍微像这样调整代
df.columns
'''output : Index(['lat', 'lng', 'desc', 'zip', 'title', 'timeStamp', 'twp', 'addr', 'e',
'reason'],
dtype='object')'''
当我执行这段代码时:
sns.countplot(x = df['reason'], data=df)
# output is the plot below
但如果我稍微像这样调整代码:
p = df['reason'].value_counts()
k = pd.DataFrame({'causes':p.index,'freq':p.values})
sns.countplot(x = k['causes'], data = k)
因此,本质上我只是将“原因”列的值及其频率作为一个系列存储在p中,然后将它们转换为另一个数据帧k,但是这个新的countplot对于给定的值没有正确的Y轴范围
我的疑问是:
- 我们能在第二个计数图中设置Y轴的适当极限吗
- 为什么第二个countplot与第一个不同,我只是将要绘制的特定列分开,然后分别绘制李>