VS Code Jupyter Notebook 图形透明显示
VS Code Jupyter Notebook Graphs Display Transparently
我最近下载了 VSCode 并将其与 Python 一起使用,但我遇到了 Matplotlib 图的透明度问题。
如您所见,matplot 图形的图形元素是透明的,因此很难看到轴。
现在当我按照类似的思路去看其他问题时,似乎大多数人都有相反的问题!对于他们来说,白色背景在他们不想要的时候出现,即 。我尝试使用此处概述的方法 - 将默认的 matplotlib 样式设置为白色背景 - 但这没有用。
这是 2019 年的一个已知问题,但有关该问题的所有 github 线程都声明它已解决。 https://github.com/microsoft/vscode-jupyter/issues/2904
我在这里使用的是 atom 主题(具有不同的背景颜色),但即使使用默认设置重新启动,问题仍然存在,让我觉得有其他事情正在发生。
我正在 mac,使用来自 anaconda 的 python 安装。
谢谢!
我无法解释为什么 vscode 这样做。但是,我发现解决此问题的方法是显式设置您希望 matplotlib 在绘图中使用的样式上下文。
import matplotlib.pyplot as plt
with plt.style.context('default'):
fig, ax = plt.subplots(...)
// your code in here
看来我没有安装正确的jupyter渲染包。通常情况下,这个是和基础包一起下载的(看来我被偶然地打了一巴掌)但是单独安装它就解决了这个问题。
https://github.com/microsoft/vscode-jupyter/issues/7470
(在底部)
我最近下载了 VSCode 并将其与 Python 一起使用,但我遇到了 Matplotlib 图的透明度问题。
如您所见,matplot 图形的图形元素是透明的,因此很难看到轴。
现在当我按照类似的思路去看其他问题时,似乎大多数人都有相反的问题!对于他们来说,白色背景在他们不想要的时候出现,即
这是 2019 年的一个已知问题,但有关该问题的所有 github 线程都声明它已解决。 https://github.com/microsoft/vscode-jupyter/issues/2904
我在这里使用的是 atom 主题(具有不同的背景颜色),但即使使用默认设置重新启动,问题仍然存在,让我觉得有其他事情正在发生。
我正在 mac,使用来自 anaconda 的 python 安装。
谢谢!
我无法解释为什么 vscode 这样做。但是,我发现解决此问题的方法是显式设置您希望 matplotlib 在绘图中使用的样式上下文。
import matplotlib.pyplot as plt
with plt.style.context('default'):
fig, ax = plt.subplots(...)
// your code in here
看来我没有安装正确的jupyter渲染包。通常情况下,这个是和基础包一起下载的(看来我被偶然地打了一巴掌)但是单独安装它就解决了这个问题。
https://github.com/microsoft/vscode-jupyter/issues/7470
(在底部)