小编sal*_*ima的帖子

更新后的Seaborn盒子图破了0.6.0

我最近将我的seaborn从0.5.1更新到新的0.6.0版本.我一直在使用seaborn在python笔记本中制作盒子图和小提琴图,现在我似乎无法使我的代码工作了.Matplotlib plt.boxplot仍然适用于我的数据.特别是,当我有一组列表或数组,其中子集的大小不同时,似乎会出现问题.

例如:

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
x = np.array([1,3,4]), ([1,2])
plt.boxplot(x) #this works



 import numpy as np
 import matplotlib.pyplot as plt
 import seaborn as sns
 x = np.array([1,3,4]), ([1,2])
 sns.boxplot(x) #doesn't work
Run Code Online (Sandbox Code Playgroud)

这是我尝试seaborn box plot时得到的错误

ValueError:boxplot统计信息列表和`position`值必须具有相同的长度

在新的seaborn教程中,它说sns.boxplot应该采取一切措施plt.boxplot.有没有人有同样的更新问题?有没有办法使这项工作?如果没有,有没有办法安装0.6.0版本和0.5.1版本并在某些笔记本电脑中调用特定版本?

matplotlib boxplot seaborn violin-plot

4
推荐指数
1
解决办法
2742
查看次数

标签 统计

boxplot ×1

matplotlib ×1

seaborn ×1

violin-plot ×1