def _add_subtitle_to_figure()

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