エラーバーしたい(hvplot.errorbars
)
1import hvplot.pandas
2
3g = ["x"]
4v = "y"
5grouped = data.groupby(g)[v].agg(["mean", "std"]).reset_index()
6
7mark = grouped.hvplot.scatter(x="x", y="mean")
8errors = grouped.hvplot.errorbars(x="x", y="mean", yerr1="std")
9mark * errors
データフレームを整理し、平均値と標準偏差を計算します。
pd.DataFrame.agg
を使うと、mean
とstd
を一度に取得できます。
hvplot.errorbars
は、両端のエラーバーのみを描画するため、
hvplot.scatter
と重ね書きして中心点を描画します。