Python
 Computer >> コンピューター >  >> プログラミング >> Python

データファイルの変更に応じて、Matplotlibの図を動的に更新するにはどうすればよいですか?


データファイルの変更に応じてMatplotlibの図を更新するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 変数を初期化するm およびn 、サブプロットのセットを取得します。
  • 色のリストを作成して、色を動的にプロットします。
  • plot()を使用して動的データポイントをプロットします ランダムなデータポイントを使用する方法。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt
import random

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

m = 2
n = 4

fix, axes = plt.subplots(nrows=m, ncols=n)
hexadecimal_alphabets = '0123456789ABCDEF'

color = ["#" + ''.join([random.choice(hexadecimal_alphabets)
                        for j in range(6)]) for i in range(m*n)]

for i in range(m):
   for j in range(n):
      axes[i][j].clear()
      axes[i][j].plot(np.random.rand(10), np.random.rand(10),
                     color=color[100 % np.random.randint(1, len(color))])
      plt.pause(0.1)

plt.show()

出力

データファイルの変更に応じて、Matplotlibの図を動的に更新するにはどうすればよいですか?


  1. Matplotlibのデータ座標で図面の外に注釈を書く方法は?

    annotate()を使用できます 図面の外側に注釈を配置する方法。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 subplots()を使用して、図とサブプロットのセットを作成します メソッド。 scatter()を使用する xをプロットする方法 およびy スターマーカーと銅色マップを使用したデータポイント。 図面の外側に注釈を配置するには、それに応じてxy座標タプルを使用します。 図を表示するには、 show()を使用します メソッド

  2. 「サブプロット」関数を使用して、Matplotlib Pythonで2つのグラフを作成するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。 データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できま