Source code for plotnine.themes.theme_bw
from .elements import element_line, element_rect, element_text
from .theme import theme
from .theme_gray import theme_gray
[docs]class theme_bw(theme_gray):
"""
White background with black gridlines
Parameters
----------
base_size : int, optional
Base font size. All text sizes are a scaled versions of
the base font size. Default is 11.
base_family : str, optional
Base font family.
"""
def __init__(self, base_size=11, base_family=None):
super().__init__(base_size, base_family)
self += theme(
axis_text=element_text(size=0.8 * base_size),
legend_key=element_rect(color="#CCCCCC"),
panel_background=element_rect(fill="white"),
panel_border=element_rect(fill="None", color="#7f7f7f"),
panel_grid_major=element_line(color="#E5E5E5", size=0.8),
panel_grid_minor=element_line(color="#FAFAFA", size=1),
strip_background=element_rect(
fill="#CCCCCC", color="#7F7F7F", size=1
),
)