Use the label_text parameter in theme() to set basic text settings for annotations, using the element_text() function with the following parameters:
layer_labels().size();import pandas as pd
from lets_plot import *
LetsPlot.setup_html()
mpg_df = pd.read_csv ("https://raw.githubusercontent.com/JetBrains/lets-plot-docs/master/data/mpg.csv")
mpg_df.head(4)
label_text_opts = element_text(family='Rockwell', face='bold', size=16, color='#542788')
ggplot(mpg_df) + \
geom_bar(aes('class', fill='class'), labels=layer_labels().line('@..sumpct..')) + \
theme(label_text=label_text_opts)
ggplot(mpg_df) + \
geom_pie(aes(fill='class'), size=26, hole=0.3, labels=layer_labels().line('@..proppct..')) + \
theme_void() + \
theme(label_text=label_text_opts)