我试着把直方图的原始计数放在上面或图表上,我对python很陌生,已经为此问题在谷歌上搜索了6个小时,但我似乎无法让我的脚本正常工作!
你知道我能做什么吗?
fig = plt.figure(figsize=(15/2.54,15/2.54))
ax2 = fig.add_subplot(111)
ASETvsRSET_flat = ASETvsRSET.ravel()
ax2.hist(ASETvsRSET_flat[~np.isnan(ASETvsRSET_flat)], color='lightskyblue',
bins=np.arange(rdiff_min,rdiff_max+1,1), edgecolor='k', normed=True )
ax2.set_xlabel(u'Räumungszeitdifferenz in min')
ax2.set_ylabel(r'p($Delta_mathrm{RDiff}$)')
ax2.axvline(0, ls='dashed', c='r')
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
density, bins, _= plt.hist(data,density=True, bins=20)
count, _= np.histogram(data,bins)
for x,y, num in zip(bins, density, count):
if num != 0:
plt.text(x, y+0.05, num, fontsize=20)
sns.histplot(data=data,bins=20)
plt.show()
试试这种方法,你会看到垃圾箱底部的计数,如果字体大小变大或变小,只需根据需要更改fontsize=any即可