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

PythonプログラムのシンプルなUIでリアルタイムグラフを表示するにはどうすればよいですか?


PythonプログラムのシンプルなUIでリアルタイムのグラフを表示するために、等高線図をアニメーション化できます。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 形状10×10次元のランダムデータを作成します。

  • subplots()を使用して、図とサブプロットのセットを作成します メソッド。

  • 関数*func *を繰り返し呼び出してアニメーションを作成します 、FuncAnimation()クラスを使用します。

  • 関数の等高線値を更新するために、メソッド animate()を定義できます。 、 FuncAnimation()で使用できます クラス。

  • 図を表示するには、 show()を使用します メソッド。

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

plt.rcParams["figure.figsize"] = [7.50, 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], cmap="copper")

ani = animation.FuncAnimation(fig, animate, 5, interval=100, blit=False)
plt.show()

出力


PythonプログラムのシンプルなUIでリアルタイムグラフを表示するにはどうすればよいですか?



  1. 単純な興味のためのPythonプログラム

    この記事では、Python3.xでの単純な利息の計算について学習します。またはそれ以前。 単利は、1日の利率に元本を掛け、支払いの間に経過した日数を掛けて計算されます。 数学的に Simple Interest = (P x T x R)/100 Where, P is the principal amount T is the time and R is the rate たとえば、 If P = 1000,R = 1,T = 2 Then SI=20.0 Now let’s see how we can implement a simple interest calc

  2. 与えられた数がフィボナッチ数であるかどうかをチェックする方法のためのPythonプログラム?

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数nが与えられたら、nがフィボナッチ数であるかどうかを確認します n番目のフィボナッチ数は前の2つのフィボナッチ数の合計であることは誰もが知っています。しかし、それらは漸化式以外の興味深い関係も提供します。 (5 * n2 + 4)または(5 * n2 – 4)が完全な正方形である場合に限り、数値は本質的にフィボナッチです。 このプロパティを使用して、数値がフィボナッチであるかどうかを確認します。 では、Pythonスクリプトの実装を見てみましょう- 例 import math # if x is p