【发布时间】:2020-05-24 14:19:33
【问题描述】:
我正在尝试绘制利率条形图并在其上附加一条 PDF 行。我已经寻找解决方案并找到了使用 kdeplot 的方法。
结果很奇怪,kdeplot 线远高于条形 hist,我不知道如何解决。
应用kdeplot后:
在应用 kdeplot 之前:
这是我正在使用的代码:
df=pd.read_excel('interestrate.xlsx')
k=0.0005
bin_steps = np.arange(start = df['Interest rate Real'].min(), stop = df['Interest rate Real'].max(), step = k)
ax = df['Interest rate Real'].hist(bins = bin_steps, figsize=[10,5])
ax1 = df['Interest rate Real']
vals = ax.get_xticks()
ax.set_xticklabels(['{:,.2%}'.format(x) for x in vals])
ax.set_yticklabels(['{:,.2%}'.format(x) for x in vals])
ax.set_title("PDF for Real Interest Rate")
#sns.kdeplot(ax1)
【问题讨论】:
-
您可以尝试使用
sns.distplot(df['Interest rate Real'])将直方图和kde 绘制在一起。
标签: python pandas matplotlib seaborn