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

Matplotlibで95%信頼区間エラーバーPythonPandasデータフレームをプロットします


95%信頼区間エラーバーのPython Pandasデータフレームをプロットするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 2次元、サイズ変更可能、潜在的に異種の表形式データのデータフレームインスタンスを取得します。
  • 2列のカテゴリでデータフレームを作成します および番号
  • 平均を見つける およびstd カテゴリの および番号
  • プロットyx エラーバーが付いた線やマーカーとして。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

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

df = pd.DataFrame()
df['category'] = np.random.choice(np.arange(10), 1000, replace=True)
df['number'] = np.random.normal(df['category'], 1)

mean = df.groupby('category')['number'].mean()
std = df.groupby('category')['number'].std()
plt.errorbar(mean.index, mean, xerr=0.5, yerr=2*std,
               linestyle='--', c='red')

plt.show()

出力

Matplotlibで95%信頼区間エラーバーPythonPandasデータフレームをプロットします


  1. PythonのMatplotlibで累積分布関数をプロットする方法は?

    cdfをプロットするには Pythonのmatplotlibでは、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 変数を初期化するN サンプルデータの数。 numpyを使用してランダムデータを作成します。 データを使用して一連のデータのヒストグラムを計算します およびbins=10 。 確率分布関数(pdf)を見つけます。 pdfを使用する (ステップ5)、 cdfを計算します 。 cdfをプロットします ラベル「CDF」のplot()メソッドを使用します。 プロットに凡例を配

  2. Pythonのパンダのデータフレームからmatplotlib散布図を作成する

    Pandasを使用すると、データフレームを作成でき、subplot()メソッドを使用してFigureとAxes変数を作成できます。その後、ax.scatter()メソッドを使用して、必要なプロットを取得できます。 ステップ 生徒数のリストを作成します。 生徒が取得したマークのリストを作成します。 各散乱点の色を表すために、色のリストを作成できます。 パンダを使用すると、データフレームの軸を表すリストを作成できます。 subplotsメソッドを使用してfig変数とax変数を作成します。デフォルトのnrowsとncolsは1です。 plt.xlabel()メソッ