matplotlib.animateを使用してPythonで等高線図をアニメーション化する方法は?
Pythonのmatplotlibで等高線図をアニメーション化するには、次の手順を実行できます-
- 形状10☓10次元のランダムデータを作成します。
- subplots()を使用して、図とサブプロットのセットを作成します メソッド。
- 関数を繰り返し呼び出すことでアニメーションを作成します*func * FuncAnimation()を使用する クラス。
- 関数の等高線値を更新するために、 FuncAnimation()で使用できるメソッドanimateを定義できます。 クラス。
- 図を表示するには、 show()を使用します メソッド。
例
import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True data = np.random.randn(800).reshape(10, 10, 8) fig, ax = plt.subplots() def animate(i): ax.clear() ax.contourf(data[:, :, i]) ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False) plt.show()
出力
-
Matplotlib – Pythonプロットに度記号を挿入する方法は?
度記号をプロットに挿入するには、LaTeX表現を使用できます。 ステップ numpyを使用してpV、nR、Tのデータポイントを作成します。 plot()を使用してpVとTをプロットします メソッド。 xlabelを設定します xlabel()を使用したpVの場合 メソッド。 ylabel()を使用して、温度のラベルを度記号で設定します メソッド。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.fi
-
Pythonで時系列をプロットする方法は?
matplotlibを使用してPythonで時系列をプロットするには、次の手順を実行できます- numpyを使用してxポイントとyポイントを作成します。 plot()を使用して、作成されたxポイントとyポイントをプロットします。 メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as plt import datetime import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams[