小编her*_*ter的帖子

使 Matplotlib 小部件背景颜色与 Visual Studio Code 中的深色主题匹配

如果我在 Visual Studio Code 和 Matplotlib 中使用深色主题,则可以将图形配置为深色背景,但小部件/单元格的背景仍然是白色。

%matplotlib widget

import matplotlib.pyplot as plt
import numpy as np

plt.style.use('dark_background')

figure, axis = plt.subplots()

axis.plot(np.arange(100))
Run Code Online (Sandbox Code Playgroud)

Visual Studio Code 中的绘图图像

如果我使用 Jupyter 扩展的选项在笔记本中使用 Visual Studio Code 主题,也会发生这种情况实际上,情况会更糟,因为轴标签不可见)。

请注意,我需要用作%matplotlib widget渲染器,并且不能使用%matplotlib inline. 对于内联,我找到了一个有效的配置。

在浏览器中,如果我选择 Jupyter 深色主题,它就会起作用,所以我想,如果可能的话,我会在 Jupyter 渲染器扩展中选择不同的“主题”(?)

浏览器中绘图的图像

有没有办法配置 Jupyter 扩展/Visual Studio Code/...以获得真正的“Matplotlib 黑暗模式”?

matplotlib jupyter visual-studio-code ipywidgets

12
推荐指数
1
解决办法
1894
查看次数