私はこの実験に基づいて少しシミュレーションを作成しています: https://www.youtube.com/watch?v=plVk4NVIUh8これは時間の経過に伴う細菌の進化を示しています。 100生成後、細菌スプレッドとしてシミュレーションを表示するmatplotlibカラーマップを調整する
、非占有空間のコントラストが少なくなる:
Iは、ペトリ皿の縁でランダム抵抗を有するいくつかのバクテリアを初期化していますそれはこのようになった:
私は細菌の抵抗値(常に0より大きく)と、地図が2D numpyの配列で絵を作るためにplt.matshow(地図)を使用し、非占有スペースは次のように表されます0私は別のカラーマップを試しましたしかし、それは助けにはなりませんでした。私の目的は、占有されていないスペースを一定の暗い色にすることです。 異なる抵抗値に気付くためにconrtastを使用して感染したスペースを明るい色にします。
あなたは私を助けることができますか?
'colorbar'を試してみてください。手動で 'vmin/vmax'を設定しなければならないかもしれません。 'matshow'はフードの下で[' imshow'](http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.imshow)を使います。代わりに['pcolormesh'](http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.pcolormesh)を使用することを検討してください。 –