C++ 如何显示动画情节?

C++ 如何显示动画情节?,c++,c++11,matplotlib,plot,C++,C++11,Matplotlib,Plot,我用MatPultLIB .h用C++绘制图,< /P> vector<double> Cx; vector<double> Cy; plt::plot(Cx,Cy,"*"); plt::show(); 正在阻塞主线程,在窗口关闭之前,所有内容都将被阻塞 因此,是否仍然可以在不关闭窗口的情况下更改打印的数据并向用户显示动画我只在python中使用了matplotlib,但从您那里看到的情况来看,它似乎类似。 是的。问题是我必须选择阻塞显示或不阻塞显示,如果我选择阻塞显示

我用MatPultLIB .h用C++绘制图,< /P>
vector<double> Cx;
vector<double> Cy;
plt::plot(Cx,Cy,"*");
plt::show();
正在阻塞主线程,在窗口关闭之前,所有内容都将被阻塞


因此,是否仍然可以在不关闭窗口的情况下更改打印的数据并向用户显示动画

我只在python中使用了matplotlib,但从您那里看到的情况来看,它似乎类似。
是的。问题是我必须选择阻塞显示或不阻塞显示,如果我选择阻塞显示,我在那之后就不能做任何事情,如果我选择不阻塞,主线程将退出,不显示任何工作内容。我刚刚添加了plt::pause(delay)为了防止再次关闭窗口,我不确定C++中是否相同,但另一种方法是使用函数动画。这会重复调用更新函数来创建动画,并可用于制作GIF等。
plt::show();