📜  jupyter notebook 绘图背景深色主题 - Python (1)

📅  最后修改于: 2023-12-03 15:32:26.813000             🧑  作者: Mango

Jupyter Notebook 绘图背景深色主题 - Python

如果你曾经在 Jupyter Notebook 中进行过绘图,你可能会发现默认的白色背景在较长时间的使用后可能会导致眼睛疲劳。在此,我们将介绍如何将 Jupyter Notebook 中的绘图背景更改为深色。

准备工作
安装 jupyterthemes 库

首先,我们需要安装 jupyterthemes 库,用于更改 jupyter notebook 的主题。你可以通过以下命令使用 pip 安装:

!pip install jupyterthemes
启用 jupyterthemes

启用 jupyterthemes 库后,你可以通过以下命令列出所有可用的 jupyter notebook 主题:

!jt -l

执行命令后,你将看到以下输出:

jt-l命令输出截图

你可以通过以下命令启用自己喜欢的主题:

!jt -t 主题名称

例如,如果我们想使用 onedork 主题,可以通过以下命令启用:

!jt -t onedork

现在,你的 jupyter notebook 应该已经更改为深色主题。

绘制图形

但是,我们会发现使用 matplotlibseaborn 绘制的图形还是保留原来的白色背景,如下图所示:

白色主题的绘图截图

下面,我们将介绍如何将这些图形的背景也更改为深色。

使用 style 更改 matplotlib 主题

对于 matplotlib,我们可以通过使用 style 更改主题。你可以通过以下命令启用自己喜欢的主题:

import matplotlib.pyplot as plt

plt.style.use('dark_background')

现在,使用 matplotlib 绘制的图形将会使用与 jupyter notebook 主题相同的深色背景。

使用 set_theme 更改 seaborn 主题

对于 seaborn,我们需要使用 set_theme 更改主题。你可以通过以下命令启用自己喜欢的主题:

import seaborn as sns

sns.set_theme(style="dark")

现在,使用 seaborn 绘制的图形将会使用与 jupyter notebook 主题相同的深色背景。

总结

在本文中,我们介绍了如何将 Jupyter Notebook 中的绘图背景更改为深色。我们使用了 jupyterthemes 库以及对应的 matplotlibseaborn 主题。现在,你可以在使用 Jupyter Notebook 进行数据可视化时拥有更出色的用户体验。