3

使用 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)

灯光主题中的输出图:

深色主题中相同的输出图:

备注

这个问题已经在J​​upyterLabMatplotlib的 Github Issues 中被多次询问,并且已经被telamonianblink1073回答。我在这里重新发布并重新回答问题,以便更轻松地查找答案。

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

4

1 回答 1

8

在这里引用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)))
于 2018-05-24T22:23:22.147 回答