Log*_*tar 3 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)
Run Code Online (Sandbox Code Playgroud)
浅色主题输出图:

黑暗主题中的相同输出图:

注意事项:
这个问题在JupyterLab和Matplotlib 的Github Issues 中已经被问过多次,并且已经被telamonian和blink1073回答了。我在这里重新发布并重新回答问题,以便更轻松地查找答案。
根据JupyterLab 的issue 3855,即将推出的版本可能会解决此问题。
在这里引用telamonian和browse1073的手动解决方法:
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)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |