Matplotlibで2つのヒストグラムのビン幅を同じにする方法は?
同じビン幅を持つ2つのヒストグラムを作成するために、一連のデータのヒストグラムを計算できます。
ステップ
-
ランダムデータaと正規分布bを作成します。
-
同じビン幅の変数binsを初期化します。
-
hist()を使用してaとbinをプロットします メソッド。
-
hist()を使用してbとビンをプロットします メソッド。
-
図を表示するには、 show()を使用します メソッド。
例
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True a = np.random.random(100) * 0.5 b = 1 - np.random.normal(size=100) * 0.1 bins = 10 bins = np.histogram(np.hstack((a, b)), bins=bins)[1] plt.hist(a, bins, edgecolor='black') plt.hist(b, bins, edgecolor='black') plt.show()
出力
-
LaTex出力と同じフォントをMatplotlib出力で取得するにはどうすればよいですか?
matplotlibで太字のフォントの太さのLaTeX軸ラベルを作成するには、次の手順を実行できます- xのデータポイントを作成します。 yのデータポイントを作成します。つまり、y =sin(x) 。 LaTex表現を使用して曲線xとyをプロットします。 ラベルをアクティブにするには、 legend()を使用します メソッド。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt, font_manager as fm fprop = fm.FontPropertie
-
Pythonヒストグラムに対数ビンを含めるにはどうすればよいですか?
plt.hist(bin =)を使用してヒストグラムをプロットしながら、対数ビンを設定できます。 ステップ 範囲が100の配列xを作成します。 plt.hist()メソッドを使用してヒストグラムをプロットします。対数スケールで等間隔の数値を返す対数ビンを使用して、対数ビンを渡すことができます。 現在の軸を取得し、必要に応じて作成して、X軸のスケールを設定します。 図を表示するには、plt.show()メソッドを使用します。 例 from matplotlib import pyplot as plt import numpy as np x = np.array(