In [1]:
from lets_plot import *
LetsPlot.setup_html()
In [2]:
p = (
    ggplot({'x': [1.0], 'y': [1.0]}, aes('x', 'y')) +
    ggsize(400,300) +
    geom_point( tooltips=layer_tooltips().title("Tooltip title").line('label|value'))
)
p
Out[2]:
In [3]:
# 'tooltip' - tooltip rectangle;
# 'tooltip_text' - text in general tooltip;
# 'tooltip_title_text' - tooltip title text;
# 'axis_tooltip_text_*' - axis tooltip text (inherits from 'tooltip_text')

p + theme(
    tooltip=element_rect(color='#225e32', fill='#238b45', size=2),
    tooltip_text=element_text(color='#bae4b3'),
    tooltip_title_text=element_text(color='#edf8e9'),
    axis_tooltip_text_x=element_text(color='green')
)
Out[3]: