将Seaborn升级到0.7.0到0.7.1,因缺少axlabel而获得AttribueError

时间:2016-08-01 23:11:29

标签: python seaborn

升级到Seaborn 0.7.1时出现问题。 Conda只有0.7.0所以我删除它并用pip安装0.7.1。

我现在收到此错误:

AttributeError: module 'seaborn' has no attribute 'axlabel'

来自这行代码

sns.axlabel(xlabel="SAMPLE GROUP", ylabel=y_label, fontsize=16)

我删除并重新安装了0.7.0并修复了该问题。然而,在0.7.1中,axlabel似乎仍然存在,我在发行说明中没有看到任何关于它的变化。我错过了什么?

1 个答案:

答案 0 :(得分:2)

在0.7.1中进行了更改以稍微清理顶级命名空间。 axlabel未在文档中的任何位置使用,因此移动它以使主要功能更容易被发现。您仍然可以使用sns.utils.axlabel访问它。很抱歉给您带来不便。

请注意,它ax.set(xlabel="...", ylabel="...")通常一样容易,但它不能让你在这里得到你想要的东西,因为你不能将尺寸设置为不同于该行的默认值。