上記のコードを fipy で使用しましたが、カラー バーの範囲は常に変更されません (常に [-1,1] と表示されます)。私のバージョンは Python 3.6.7 と matlablib 3.1.1 です。
#create a viewer to see the results
if __name__ == '__main__':
viewer = Viewer(vars=psi, datamin=-0.01, datamax=0)
viewer.plot()
次のことを試しました。 1、「C:\Users\Lenovo\fipy\examples\diffusion」のコードを変更しました。たとえば、「datamin=-0.01、datamax=0」に変更しました。仕事ではありません。2、直接「MatplotlibViewer」を使用。仕事ではありません。3、「GnuplotViewer」を使用しました。Pythonにはインストールできません。