我使用Python绘制数据(来自许多实验),我想使用pandas库的boxplot方法。
执行df = pd.DataFrame(value,columns = [‘Col1’])结果如下……
您可以使用 ylim 约束轴而不省略计算中的异常值:
ylim
data = np.concatenate((np.random.rand(50) * 100, # spread np.ones(25) * 50, # center np.random.rand(10) * 100 + 100, # flier high np.random.rand(10) * -100, # flier low np.random.rand(2) * 10_000)) # unwanted outlier fig1, ax1 = plt.subplots() ax1.boxplot(data) plt.ylim([-100, 200]) plt.show()