PTV在python debug interactive中使用matplotlib绘制数据帧和系列

PTV在python debug interactive中使用matplotlib绘制数据帧和系列,matplotlib,ptvs,Matplotlib,Ptvs,是否可以在PTVS交互式调试器内打印pandas对象?是否可以将绘图以jpeg格式保存到磁盘 我想当我第一次开始使用PTV的时候我就能够做到这一点(去年,顺便说一句,它太棒了!),但我只是再试了一次,我没有看到任何情节出现。我不记得我是否必须做一些特别的事情才能让它工作,而通过谷歌搜索,我对这方面当前的最佳实践有了一个令人困惑的了解 我希望能够从调试交互窗口绘制图表,类似于本教程所示 这可能吗 Visual Studio Professional 2013更新4(我认为是最新版本) PTVS

是否可以在PTVS交互式调试器内打印pandas对象?是否可以将绘图以jpeg格式保存到磁盘

我想当我第一次开始使用PTV的时候我就能够做到这一点(去年,顺便说一句,它太棒了!),但我只是再试了一次,我没有看到任何情节出现。我不记得我是否必须做一些特别的事情才能让它工作,而通过谷歌搜索,我对这方面当前的最佳实践有了一个令人困惑的了解

我希望能够从调试交互窗口绘制图表,类似于本教程所示

这可能吗

Visual Studio Professional 2013更新4(我认为是最新版本) PTVS 2.1.21008.00(我认为是最新版本)

非常感谢您的帮助

-杰森


[编辑:更多信息]

不幸的是,没有。常规interactive具有IPython模式,除其他外,该模式支持内联打印。但是Debug interactive没有这个功能


当然,您仍然可以在Debug interactive中加载matplotlib,并告诉它打印东西。但由于在该模式下,它和VS之间没有事件循环的集成,因此绘图基本上就像模态窗口一样工作-在关闭绘图窗口之前,您将无法继续调试或以其他方式与VS交互。

添加到答案中。IPython、numpy/scipy、matplotlib、pandas和scikit学习支持和集成是下一个PTVS版本的一个主要重点,该版本目前正处于早期规划阶段,因此作为对这些内容感兴趣的用户,您的输入对于指导开发非常有价值。我可以说,在调试期间(在REPL、Locals&Watch和新的专用调试器工具窗口中),通过阵列和数据帧的网格视图以及matplotlib图形显示数据,是列表中已经列为“必须具备”的主要项目之一。