如何在FuncAnimation回调上下文中调试错误?

时间:2017-07-03 14:26:09

标签: python matplotlib

我正在尝试使用 int i = int.Parse(tradeLength.Text); if (i > 12) i = 12; // or ask for other value 重新启动 for (int index = 1; index <= i; index++) { int l = index % 12 + 1; if (l == 1) { month = "January"; } else if (l == 2) ... else if (l == 12) ... else { month = "Null"; l = 1; } }

如果FuncAnimation的动画回调中出现new_frame_seq()之类的错误,我该如何调试错误?我正在努力弄清楚为什么RuntimeError: xdata and ydata must be the same lengthFuncAnimation的大小不同,但我找不到引发异常的实际调用。异常显示的调用堆栈仅包含xdataydata内容深处的一些调用。

我已经尝试将我的动画函数包装在一个大的try / catch块中,但由于异常似乎是在不同的上下文或线程中引发的,因此无效。

0 个答案:

没有答案