seaborn.objects.Agg#
- class seaborn.objects.Agg(func='mean')#
指定されたメソッドを使用して、値軸に沿ってデータを集約します。
- パラメータ:
- funcstrまたはcallable
pandas.Series
メソッドの名前、またはベクトル→スカラー関数。
参照
objects.Est
誤差棒付きの集約。
例
デフォルトの動作は、各グループの平均をとって集約することです。
p = so.Plot(diamonds, "clarity", "carat") p.add(so.Bar(), so.Agg())
pandasのメソッドであれば、名前で他の集約関数を指定できます。
p.add(so.Bar(), so.Agg("median"))
任意の集約関数を渡すことも可能です。
p.add(so.Bar(), so.Agg(lambda x: x.quantile(.75) - x.quantile(.25)))
他のマッピング変数が割り当てられている場合、それらは集約グループを定義するために使用されます。一部のマークでは、
Dodge
などの追加の変換を使用すると役立つ場合があります。p.add(so.Bar(), so.Agg(), so.Dodge(), color="cut")
集約される変数は、レイヤーの方向によって異なります。これは通常、座標変数の型から推測されます(ただし、
Plot.add()
のorient
パラメータで指定することもできます)。so.Plot(diamonds, "carat", "clarity").add(so.Bar(), so.Agg())