当我使用中位数估算器绘制seaborn barplot时,我得到以下错误。似乎适用于其他估算师(例如总和)。我错过了什么?
j = sns.barplot(x='category', y='sales', data=perf, estimator=median)
for item in j.get_xticklabels():
item.set_rotation(90)
plt.show()
NameError: name 'median' is not defined
答案 0 :(得分:4)
导入它:
from numpy import median
或
import numpy as np
j = sns.barplot(x='category', y='sales', data=perf, estimator=np.median)
Seaborn documentation中明确提到了这一点。在问之前做一些功课。