matplotlib - 如何在 JupyterLab 深色主题中显示图形图例和刻度?

标签 matplotlib jupyter-lab

当使用 JupyterLab(版本 0.32.0)深色主题时,由于前景色和背景色非常接近,所以图形刻度和图例是不可见的。如何让它们可见?

以下是一些用于说明的屏幕截图:

绘制代码:

import matplotlib.pyplot as plt
%matplotlib inline

plt.subplot()
plt.plot([1,2,3], label="test1")
plt.plot([3,2,1], label="test2")
plt.legend(bbox_to_anchor=(1.05, 1), loc=2,
           frameon=False)

灯光主题中的输出图:

深色主题下同输出图:

注意事项:

此问题已在 JupyterLab 的 Github 问题中多次提出。和 Matplotlib , 已被 telamonian 回答和 blink1073 .我在这里重新发布并重新回答问题,以便于查找答案。

根据issue 3855的 JupyterLab,即将发布的版本可能会解决此问题。

最佳答案

引用 telamonianblink1073的手动解决方法:

plt.style.use('dark_background')

以下是一个简短的演示:

代码:

import matplotlib.pyplot as plt

%matplotlib inline

plt.style.use('dark_background')
plt.plot(list(range(10)), list(range(10)))

关于matplotlib - 如何在 JupyterLab 深色主题中显示图形图例和刻度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50518992/

相关文章:

Python Matplotlib 矩形分箱

python - 如何从 Jupyter 实验室笔记本下载 .py 文件?

jupyter-notebook - Conda 环境未显示在 Jupyter Notebook 中

python - 如何围绕散点图上的一个点绘制圆环图?

python - 在 Python 的 matplotlib 中使用时间序列的百分位数设置颜色渐变

python - 如何在 PyQt 中使用按钮清除绘图?

matplotlib - 在调整大小 matplotlib 时自动更改 View 边界

jupyter-notebook - 无法在转换为 Reveal.js 幻灯片的 jupyter notebook 中推进幻灯片

python - 如何在Jupyter Notebook或JupyterLab单元中运行一行或选定的代码?

typescript - 在 TS 文件中的 Vue 组件上使用 VS 调试器时出现 "Unverified Breakpoints"