出现这个问题的原因是 seaborn.boxplot(data=df,x='col1',y='col2') df中,作为数值的y列col2的类型不是数值类型,而是object类型,前面作一个astype np.float即可解决