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

Matplotlibのヒストグラムデータから折れ線グラフをプロットするにはどうすればよいですか?


matplotlibのヒストグラムデータから折れ線グラフをプロットするには、numpyヒストグラム法を使用して一連のデータのヒストグラムを計算します。

ステップ

  • 現在の図にサブプロットを追加します。nrows=2、ncols =1 およびインデックス=1

  • numpyヒストグラム法を使用して、一連のデータのヒストグラムを取得します。

  • hist()を使用してヒストグラムをプロットします edgecolor =blackを使用するメソッド 。

  • インデックス2では、計算されたデータを使用します(numpyヒストグラムから)。それらをプロットするには、 plot()を使用できます。 メソッド。

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

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.subplot(211)
data = np.array(np.random.rand(100))
y, binEdges = np.histogram(data, bins=100)
plt.hist(data, bins=100, edgecolor='black')
plt.subplot(212)
bincenters = 0.5 * (binEdges[1:] + binEdges[:-1])
plt.plot(bincenters, y, '-', c='black')
plt.show()

出力

Matplotlibのヒストグラムデータから折れ線グラフをプロットするにはどうすればよいですか?


  1. Matplotlibのデータのリストからヒストグラムを作成するにはどうすればよいですか?

    matplotlibのデータのリストからヒストグラムを作成するには、次の手順を実行できます- データのリスト、つまりx個のデータポイントを作成します x個のデータポイントを使用してヒストグラムをプロットします。 図を表示するには、show()メソッドを使用します。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True x = [[300, 400, 500

  2. Matplotlibで折れ線グラフをアニメーション化する方法は?

    matplotlibで折れ線グラフをアニメーション化するには、次の手順を実行できます- subplots()を使用して、図とサブプロットのセットを作成します メソッド。 x軸とy軸のスケールを制限します。 numpyを使用してxおよびtデータポイントを作成します。 座標ベクトルX2およびT2から座標行列を返します。 plot()を使用して、xおよびFデータポイントで線をプロットします メソッド。 アニメーションプロットを作成するには、yデータを更新します。 関数*func *、current fig、animate、を繰り返し呼び出してアニメーショ