Plotly Express⑩(エラーバー)

エラーバーは誤差の範囲を図形(線分や交差した線など)で表示します。

棒グラフや折れ線グラフなどと併用して用いられます。

エラーバー

エラーバーを表示するには、グラフを描画する関数の引数error_xX値のエラー値、引数error_yY値のエラー値を設定します。

今回は、散布図にエラーバーを加えたグラフを表示します。

データはnumpy randomクラスのrandn関数を使って、-2~2までの100個の乱数を作成しています。

各エラー値も乱数を設定しています。(0.0~0.1の範囲で100個)

[Google Colaboratory]

1
2
3
4
5
6
7
8
9
10
11
12
13
import plotly.express as px
import numpy as np
import pandas as pd

np.random.seed(1)
df = pd.DataFrame(np.random.randn(100, 2), columns=["x", "y"])

px.scatter(df, # データセット
x="x", # X軸に表示するデータ
y="y", # Y軸に表示するデータ
error_x=np.random.rand(100) * 0.1, # X値のエラー値
error_y=np.random.rand(100) * 0.1, # Y値のエラー値
).show()

[実行結果]

散布図の各データにエラーバーを追加したグラフを表示することができました。