我正在形成一堆像这样的箱形图:
for name, data in test_imp_groups:
data = data[data['impressions'] > 500]
if len(data['impressions']) > 0:
quantile = data['impressions'].quantile(.98)
print quantile
print name
ax = data.boxplot(column="impressions", by="month", figsize=(15,10), whis=[5, 95])
ax.set_ylim(0, (quantile))
plt.show()
我通过取第98个分位数来动态设置y限制。如果我的胡须以第95个分位数结束,为什么我的一些图形胡须会像这样到达情节之外?: