如何在VSCode的调试器模式下进行绘图

时间:2019-07-23 06:53:44

标签: python visual-studio-code visualization

如何在调试模式下使用Visual Studio代码(VSCode)进行绘制。在调试控制台中使用以下代码只会给我对象地址,而不会给我输出结果。同样适用于plt.plot(a)。

import numpy as np
import matplotlib.pyplot as plt
a = np.random.randn(64,64)*20+100
plt.imshow(a)
>> <matplotlib.image.AxesImage object at 0x000002CFEEC37F28>

如果我在VSCode-python交互式shell(使用jupyter服务)中尝试相同的代码

我按预期得到了

后来我的目标是能够在调试模式下调用任何可视化库(例如,包装的Java库),因为它使我能够实时检查处理后的数据的状态。

2 个答案:

答案 0 :(得分:0)

我发现您可以添加

plt.show(plt.imshow(a))

答案 1 :(得分:0)

对于我尝试使用的vs代码调试器进行绘图 plt.imshow(img);plt.show(),但未显示任何图像。

plt.show(plt.imshow(img))会产生错误,因为它仅包含单个参数。