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

matplotlibでエラーバーが重ならないようにする方法は?


matplotlibでエラーバーが重ならないようにするために、次の手順を実行できます-

ステップ

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

  • 名前のリストを作成します。

  • y1とy2のデータポイント、およびエラーye1、ye2を取得します。

  • 図とサブプロットのセットを作成します。

  • 可変の2Dアフィン変換trans1を作成します およびtrans2

  • yとxを、エラーバーが付いた線やマーカーとしてプロットします。

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

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.transforms import Affine2D

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

x = ['Jack', 'James', 'Tom', 'Garry']

y1, y2 = np.random.randn(2, len(x))

ye1, ye2 = np.random.rand(2, len(x))*4+0.3

fig, ax = plt.subplots()

trans1 = Affine2D().translate(-0.1, 0.0) + ax.transData
trans2 = Affine2D().translate(0.1, 0.0) + ax.transData

er1 = ax.errorbar(x, y1, yerr=ye1, marker="*", linestyle="none", transform=trans1)
er2 = ax.errorbar(x, y2, yerr=ye2, marker="o", linestyle="none", transform=trans2)

plt.show()

出力

次の出力が生成されます-

matplotlibでエラーバーが重ならないようにする方法は?


  1. Googleスプレッドシートにエラーバーを追加するにはどうすればよいですか?

    Googleスプレッドシートは、Googleドライブに付属する無料のウェブベースのソフトウェアパッケージの一部であるスプレッドシートプログラムです。スプレッドシートに加えて、ワードプロセッサとプレゼンテーションプログラムもあります。これらのアプリケーションは、Windows、MAC、Android、iOS、Windows、Blackberryなどのいくつかのプラットフォームでも利用できます。スイートには、各ユーザーが共有ファイルの変更を追跡できるバージョン管理もあります。 Excel of Officeと同様に、スプレッドシートにもドキュメントにエラーバーを表示する機能があります。エラーバ

  2. Excel でエラー バーを追加する方法

    Excel で折れ線グラフを作成すると、X 軸と Y 軸に沿ってデータ ポイントがプロットされます。これは、時間の経過に伴うデータのトレンド分析に役立ちますが、これらのデータ ポイントが「理想」からどれだけ離れているか、時間の経過とともにどれだけ変化するかをトレンド分析したい場合はどうでしょうか? 誤差範囲と標準偏差のトレンドは、人々が Excel グラフのエラー バー機能を使用する最も一般的な理由です。 Excel に誤差範囲を追加すると、グラフ内のすべてのマーカーの標準誤差または偏差を表示できます。 ただし、エラー バーはさまざまな目的で使用できます。基本的に、個々のデータ ポイントと