エラーバーしたい(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を使うと、meanstdを一度に取得できます。

hvplot.errorbarsは、両端のエラーバーのみを描画するため、 hvplot.scatterと重ね書きして中心点を描画します。

リファレンス