seaborn.objects.Dots#
- class seaborn.objects.Dots(artist_kws=<factory>, marker=<rc:scatter.marker>, pointsize=<4>, stroke=<0.75>, color=<'C0'>, alpha=<1>, fill=<True>, fillcolor=<depend:color>, fillalpha=<0.2>)#
一種由筆劃定義的點標記,以更好地處理過度繪圖。
- 此標記定義以下屬性
標記 (marker), 點大小 (pointsize), 筆劃 (stroke), 顏色 (color), 透明度 (alpha), 填充 (fill), 填充顏色 (fillcolor), 填充透明度 (fillalpha)
另請參閱
Dot
適用於點圖或密度較低的散佈圖的標記。
範例
此標記繪製相對較小、部分透明的點
p1 = so.Plot(mpg, "horsepower", "mpg") p1.add(so.Dots())
固定或映射
color
屬性會同時變更筆劃(邊緣)和填充p1.add(so.Dots(), color="origin")
這些屬性可以獨立參數化(儘管結果圖可能並不總是清晰)
( p1.add(so.Dots(fillalpha=.5), color="origin", fillcolor="weight") .scale(fillcolor="binary") )
填充和未填充的標記可以愉快地混合
p1.add(so.Dots(stroke=1), marker="origin").scale(marker=["o", "x", (6, 2, 1)])
使用抖動時,部分不透明度也有助於查看局部密度
( so.Plot(mpg, "horsepower", "origin") .add(so.Dots(), so.Jitter(.25)) )