我正在用matplotlib绘制一些东西,我需要能够放大图形。但是VSCode只是在它的Python交互窗口中呈现它,我不能做任何事情。有没有一种方法可以在自己的窗口中打开图表,允许缩放和其他事情?
falq053o1#
我是这个扩展的开发者。我们目前不支持弹出图形。如果你想投票支持这个问题,我们在这里有一个问题提交支持:https://github.com/Microsoft/vscode-python/issues/4976在添加此支持之前,还有一些工作要做。您可以手动使用%matplotlib ipython魔法来更新为非内联渲染。然后,当你显示图时,它们将显示在弹出窗口中。像这样:
我不能确切地告诉你要使用什么命令,因为它可能会根据你在环境中安装的东西而有所不同。但是%matplotlib auto或%matplotlib qt将是尝试开始的好地方。
4bbkushb2#
另一个选项是在创建打印时设置地物大小:
fig = plt.figure(figsize=(100, 80))
尺寸以英寸为单位设置。因此,您将有效地收到一个大的图像,然后您可以在一个新的标签页中探索(寻找“expend图像”按钮在右上角)。
2条答案
按热度按时间falq053o1#
我是这个扩展的开发者。我们目前不支持弹出图形。如果你想投票支持这个问题,我们在这里有一个问题提交支持:https://github.com/Microsoft/vscode-python/issues/4976
在添加此支持之前,还有一些工作要做。您可以手动使用%matplotlib ipython魔法来更新为非内联渲染。然后,当你显示图时,它们将显示在弹出窗口中。像这样:
我不能确切地告诉你要使用什么命令,因为它可能会根据你在环境中安装的东西而有所不同。但是%matplotlib auto或%matplotlib qt将是尝试开始的好地方。
4bbkushb2#
另一个选项是在创建打印时设置地物大小:
尺寸以英寸为单位设置。因此,您将有效地收到一个大的图像,然后您可以在一个新的标签页中探索(寻找“expend图像”按钮在右上角)。