为什么彩色线条一直出现在我的FEniCS图上?

问题描述

我正在使用FEniCS解决一个基本的随时间扩散的问题,作为概念证明。我只使用一个线性求解器,但是当我用pyplot绘制函数时,会得到多色线,其中任何一条都可以代表真实的函数。如何消除这些并只看到一个功能

此外,我还要注意,随着时间的流逝,所有功能线都趋近于同一条曲线。

solve(a == L,u,bcs,solver_parameters=dict(linear_solver='gmres',preconditioner='ilu'))

plot(u)

pyplot with several function lines

解决方法

知道了!

随着时间的推移,我正在解决我的PDE问题,并使用了for循环。我告诉程序每次迭代绘制解决方案。但是告诉它仅每五次迭代 show 解决方案。这样就可以显示过去绘制的五个解决方案。