lets_plot.position_nudge#

lets_plot.position_nudge(x=None, y=None)#

Adjust position by nudging a given offset.

Parameters:
xfloat

Nudging width.

yfloat

Nudging height.

Returns:
FeatureSpec

Geom object position specification.

Notes

Adjust position by dodging overlaps to the side.

Examples

 1import numpy as np
 2from lets_plot import *
 3LetsPlot.setup_html()
 4n = 5
 5np.random.seed(42)
 6x = np.random.uniform(size=n)
 7y = np.random.uniform(size=n)
 8t = np.random.choice(list('abcdefghijk'), size=n)
 9ggplot({'x': x, 'y': y, 't': t}, aes('x', 'y')) + \
10    geom_point(size=5, shape=21, color='black', fill='red') + \
11    geom_text(aes(label='t'), position=position_nudge(y=.05))