matplotlibの輪郭を使用したアニメーション
matplotlibで輪郭をアニメーション化するには、次の手順を実行できます
ステップ
-
図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
-
等高線図のデータを作成します。
-
図とサブプロットのセットを作成します。
-
関数*animate *を繰り返し呼び出してアニメーションを生成します ここで、 animate() メソッドは等高線データポイントを変更します。
-
図を表示するには、 Show()を使用します メソッド。
例
import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Random data for the contour plot data = np.random.randn(800).reshape(10, 10, 8) # Create a figure and a set of subplots fig, ax = plt.subplots() # Method to change the contour data points def animate(i): ax.clear() ax.contourf(data[:, :, i], cmap='plasma') # Call animate method ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False) # Display the plot plt.show()を表示します
出力
次の出力が生成されます-
-
Matplotlib凡例の行を2列に揃える方法は?
matplotlib凡例の行を2列に揃えるには、次の手順を実行できます 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 plot()の使用 メソッド、ラベル line1、line2、line3で線をプロットします 。 2列の図に凡例を配置します。 ncol =2を使用します 。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams
-
Matplotlibでマウスクリックイベントの座標を保存する
matplotlibでマウスイベントの座標を保存するには、 button_press_eventを使用できます。 イベント。− ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 図とサブプロットのセットを作成します。 10の範囲で線をプロットします 関数をバインドする*クリック* イベントへ*button_press_event*。 xを印刷します およびy イベントのデータ。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParam