绘制路径线,给定速度矢量场的条纹线

2024-09-28 19:08:42 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个二维向量场{u(x,y,t), v(x,y,t)},它代表了非定常流在不同时刻的速度。我没有对流的分析性描述,只有两个组件u和{}。在

我知道matplotlib.quiver和{a1}的答案,它建议使用this绘制流线。在

现在我还要画一对向量场的pathlines and streaklines。在

有没有什么工具可以做到这一点(最好是Python包)?这似乎是一个普通的任务,但我找不到任何东西,也不想浪费时间来重新发明轮子。在


Tags: 答案matplotliba1绘制组件代表this速度
1条回答
网友
1楼 · 发布于 2024-09-28 19:08:42

目前,matplotlib中没有绘制条纹线的功能。但是,tomflannaghan的流线绘图工具已经得到了改进,merged into the codebase。它将在matplotlib版本1.2中提供,该版本将在未来几周内发布。在

目前,你最好的办法是解决你链接到的维基百科页面中的streakline ODE。如果您想使用python来实现这一点,可以使用scipy.integrate.odeint。这正是matplotlib.axes.streamplot目前对流线所做的工作。在

相关问题 更多 >