Exemple #1
0
 def _render_notebook_dom_(self):
     """ 为 notebook 渲染 dom 模板
     """
     return engine.render_notebook("notebook_dom.html",
                                   chart_id=self._chart_id,
                                   chart_width=self.width,
                                   chart_height=self.height)
Exemple #2
0
 def _render_notebook_component_(self):
     """ 为 notebook 渲染组件模板
     """
     my_option = utils.json_dumps(self._option, indent=4)
     return engine.render_notebook("notebook_chart_component.html",
                                   my_option=my_option,
                                   chart_id=self._chart_id)
Exemple #3
0
 def _render_notebook_component_(self):
     """ 为 notebook 渲染组件模板
     """
     my_option = utils.json_dumps(self._option, indent=4)
     return engine.render_notebook(
         "notebook_chart_component.html",
         my_option=my_option,
         chart_id=self._chart_id)
Exemple #4
0
 def _render_notebook_dom_(self):
     """ 为 notebook 渲染 dom 模板
     """
     return engine.render_notebook(
         "notebook_dom.html",
         chart_id=self._chart_id,
         chart_width=self.width,
         chart_height=self.height)
Exemple #5
0
 def _repr_html_(self):
     """ 渲染配置项并将图形显示在 notebook 中
     """
     dom = self._render_notebook_dom_()
     component = self._render_notebook_component_()
     require_config = CURRENT_CONFIG.produce_require_configuration(
         self._js_dependencies)
     return engine.render_notebook('notebook.html',
                                   single_chart=component,
                                   dom=dom,
                                   **require_config)
Exemple #6
0
 def _repr_html_(self):
     """ 渲染配置项并将图形显示在 notebook 中
     """
     dom = self._render_notebook_dom_()
     component = self._render_notebook_component_()
     require_config = JUPYTER_CONFIG.produce_require_configuration(
         self._js_dependencies
     )
     return engine.render_notebook(
         'notebook.html',
         single_chart=component,
         dom=dom,
         **require_config)
    def _repr_html_(self):
        """

        :return:
        """
        doms = components = ""
        dependencies = self._merge_dependencies()
        for chart in self:
            doms += chart._render_notebook_dom_()
            components += chart._render_notebook_component_()

        require_config = JUPYTER_CONFIG.produce_require_configuration(
            dependencies)
        return engine.render_notebook("notebook.html",
                                      single_chart=components,
                                      dom=doms,
                                      **require_config)
Exemple #8
0
    def _repr_html_(self):
        """

        :return:
        """
        doms = components = ""
        dependencies = self._merge_dependencies()
        for chart in self:
            doms += chart._render_notebook_dom_()
            components += chart._render_notebook_component_()

        require_config = JUPYTER_CONFIG.produce_require_configuration(
            dependencies)
        return engine.render_notebook(
            "notebook.html",
            single_chart=components,
            dom=doms,
            **require_config)