繁体   English   中英

如何更改 matplotlib 默认设置以在 Jupyter Notebook 中的绘图上包含白色背景

[英]How to change matplotlib default settings to include white background on plots in Jupyter Notebook

我在 Jupyter Notebook 上使用深色主题,我发现当我使用 matplotlib 制作 plot 时,plot 看起来像这样:

在此处输入图像描述

所以很难阅读刻度标签,因为看起来虽然 plot 背景是白色的,但这部分的背景是透明的。

我知道这可以通过使用以下代码行在 plot 的基础上在 plot 上修复:

fig = plt.figure()
fig.patch.set_facecolor('white')
sns.scatterplot(train.X, train.y)

但是有没有办法设置 matplotlib 的全局属性,这样我就不需要每次都这样做了?

我能想到的最简单的:

sns.set()
sns.scatterplot(df.x,df.y)

Output:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM