in chartify/_core/chart.py [0:0]
def _add_subtitle_to_figure(self, subtitle_text=None):
"""Create the subtitle glyph and add it to the bokeh figure."""
if subtitle_text is None:
if self._blank_labels:
subtitle_text = ""
else:
subtitle_text = """ch.set_subtitle('Data Description')"""
subtitle_settings = self.style._get_settings("subtitle")
_subtitle_glyph = bokeh.models.Title(
text=subtitle_text,
align=subtitle_settings["subtitle_align"],
text_color=subtitle_settings["subtitle_text_color"],
text_font_size=subtitle_settings["subtitle_text_size"],
text_font=subtitle_settings["subtitle_text_font"],
)
self.figure.add_layout(_subtitle_glyph, subtitle_settings["subtitle_location"])
return _subtitle_glyph