seaborn.objects.Agg#
- class seaborn.objects.Agg(func='mean')#
使用給定的方法沿著值軸聚合資料。
- 參數:
- funcstr 或可呼叫物件
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())