我正在尝试使用 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 length
和FuncAnimation
的大小不同,但我找不到引发异常的实际调用。异常显示的调用堆栈仅包含xdata
和ydata
内容深处的一些调用。
我已经尝试将我的动画函数包装在一个大的try / catch块中,但由于异常似乎是在不同的上下文或线程中引发的,因此无效。