Skip to content

Latest commit

 

History

History
73 lines (54 loc) · 2.05 KB

components.md

File metadata and controls

73 lines (54 loc) · 2.05 KB

Components 组件详情

cutecharts 提供的组件类型如下。

Page(顺序多图)

cutecharts.components.Page

Params                                          Desc
------                                          ----
assets_host: Optional[str] = None               引用资源 Host

API

cutecharts.components.Page.add

Params                                          Desc
------                                          ----
*charts                                         charts 类型图表实例

cutecharts.components.Page.render

Params                                          Desc
------                                          ----
dest: str = "render.html"                       渲染的文件路径
template_name: str = "page_local.html"          渲染使用的模板,一般不需要修改   

cutecharts.components.Page.render_notebook

Params                                          Desc
------                                          ----
template_type: str = "page"                     渲染使用的模板类型,一般不需要修改 

cutecharts.components.Page.load_javascript

加载 JS 依赖,在 JupyterLab 渲染时使用。

Demo

from cutecharts.charts import Bar, Line
from cutecharts.faker import Faker
from cutecharts.components import Page

def bar_base() -> Bar:
    chart = Bar("Bar-基本示例")
    chart.set_options(labels=Faker.choose(), x_label="I'm xlabel", y_label="I'm ylabel")
    chart.add_series("series-A", Faker.values())
    return chart

def line_base() -> Line:
    chart = Line("Line-基本示例")
    chart.set_options(labels=Faker.choose(), x_label="I'm xlabel", y_label="I'm ylabel")
    chart.add_series("series-A", Faker.values())
    chart.add_series("series-B", Faker.values())
    return chart

page = Page()
page.add(bar_base(), line_base())
page.render()