seaborn版本与jupyter笔记本5.0.0中的matplotlib 2及以上版本兼容

时间:2017-09-29 11:11:24

标签: python matplotlib seaborn

我有matplotlib 2.0.2seaborn 0.8,但两者似乎都不兼容jupyter notebook 5.0.0。在我使用matplotlib的旧版本seaborn以前与seaborn合作之前,有人知道matplotlib 2及以上版本是否兼容seaborn版本?它不会抛出任何错误,但它根本无法使用import matplotlib.pyplot as plt %matplotlib inline import seaborn as sns sns.set_style("whitegrid") sns.set_context(rc={"figure.figsize": (17, 8)}) api应用设置,例如以下内容无法更改图表的大小并应用指定的网格线。这不会在笔记本中抛出错误,但不会应用设置:

{{1}}

我不确定这是否是我申请进口的顺序?

请参阅我的python和jupyter笔记本版本的以下屏幕截图

enter image description here

1 个答案:

答案 0 :(得分:1)

sns.set_style("whitegrid")已正确应用。关于sns.set_context,我怀疑它可以用来改变数字大小;它旨在设置上下文并可能适应线条样式等内容。但这应该适用于任何版本的seaborn。

我猜您想要使用sns.set

%matplotlib inline
import matplotlib.pyplot as plt
import seaborn as sns
sns.set(style="whitegrid",rc={"figure.figsize": (17, 8)})

enter image description here