繁体   English   中英

Canopy中的pick_event命令

[英]pick_event command in Canopy

我最近升级了计算机,并从使用Python切换到Canopy Express,因为我在编码中使用的所有软件包都包含在Canopy中。 但是,当我去运行我编写的使用matplotlib创建可在Canopy中使用“ pick_event”单击数据点的交互式绘图的程序时,我遇到了一些程序问题,而该问题是我在Python中没有的。 当我运行程序时,Canopy显示图形,然后立即移至下一行代码。 这给我带来了一个问题,因为我希望图形是交互式的,并且没有机会选择我想要的数据点。 我发现了一些方法可以将图形保留下来(显示绘图后添加原始输入或不关闭程序中的绘图),但是当我尝试移动或单击绘图时,Canopy崩溃。 有什么办法可以解决此问题,以便可以使用“ pick_event”命令?

谢谢您的帮助

您的代码似乎没有编写为可选地以IPython的%pylab模式(或在这种情况下等效为%matplotlib模式)运行,这会为您启动GUI事件循环,并且在许多情况下,使提示符和GUI之间的交互更容易。 您可能考虑修改代码以实现此目的,但是与此同时,您可以通过在Canopy Preference菜单(Python选项卡)中禁用pylab模式来测试该假设。

本文可能相关: 在Canopy的IPython面板中使用Wx / WxPython

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM