【问题标题】:VS Code jupyter notebook matplotlib plot directly in plot viewer?VS Code jupyter notebook matplotlib 直接在绘图查看器中绘图?
【发布时间】:2021-04-19 22:31:30
【问题描述】:

是否可以在绘图查看器中直接显示 matplotlib 绘图?我目前正在使用最近安装/更新的 juptyer 笔记本上的 VS Code。默认情况下,绘图会像单元格的任何其他结果一样内联打开,我可以通过单击左上角的图标在绘图查看器中打开它。是否可以直接在绘图查看器中显示,而无需手动打开它?我只是在尝试一些基本的东西,比如:

import matplotlib.pyplot as plt 
import numpy as np

fig, ax = plt.subplots()

x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
ax.plot(x, y)

谢谢!

【问题讨论】:

  • 目前VS Code不支持自定义Jupyter的结果展示方式。这是在 Jupyter 中显示绘图的默认方式。如果你愿意,你可以提交这个请求here
  • 感谢您的评论,我可能会提交此请求。希望它也可能对其他人有用。

标签: python matplotlib visual-studio-code plot jupyter


【解决方案1】:

在创建图形/轴实例之前将%matplotlib qt 添加到您的代码中

import matplotlib.pyplot as plt 
import numpy as np

%matplotlib qt
fig, ax = plt.subplots()

x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
ax.plot(x, y)

【讨论】:

    猜你喜欢
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 2018-12-10
    • 1970-01-01
    • 2016-12-30
    • 2016-10-10
    相关资源
    最近更新 更多