我需要在python中绘制直方图,但我想切割高度大于某个值的所有箱子(例如,如果限制为500且箱子有550个元素,我想在直方图上显示它最多500个,不删除存储在bin中的实际值)。我怎么能这样做。
答案 0 :(得分:0)
你当然应该在绘制值上使用numpy.clip
答案 1 :(得分:0)
您可以将剪切的值存储在单独的列表中。
vals = [100, 250, 50, 550, 6000]
cut_vals = [min(val, 500) for val in vals]
print cut_vals
#Output
[100, 250, 50, 500, 500]