seaborn.objects.Shift#

class seaborn.objects.Shift(x=0, y=0)#

同じ大きさ/方向を持つすべてのマークの変位。

パラメータ:
x, yfloat

各軸に沿ったデータ単位でのシフトの大きさ。

この変換を使用して、重なり合って解釈が難しい複数のマークを重ねて表示します。

(
    so.Plot(penguins, "species", "body_mass_g")
    .add(so.Dots(), so.Jitter())
    .add(so.Range(), so.Perc([25, 75]), so.Shift(x=.2))
)
../_images/objects.Shift_1_0.png

名義尺度を持つy変数では、軸が反転し、正のシフトは下方向に移動することに注意してください。

(
    so.Plot(diamonds, "carat", "clarity")
    .add(so.Dots(), so.Jitter())
    .add(so.Range(), so.Perc([25, 75]), so.Shift(y=.25))
)
../_images/objects.Shift_3_0.png