init_opts=opts.InitOpts的theme参数有哪些
时间: 2023-06-09 15:08:09 浏览: 154
:init_opts=opts.InitOpts的theme参数可以选择下列主题:
- Light:亮色主题
- Dark:暗色主题
- Chalk:粉笔风格主题
- Essos:哑光蓝色主题
- Infographic:信息图表主题
- Macarons:马卡龙主题
- Purple-passion:紫色激情主题
- Roma:石榴主题
- Romance:浪漫主题
- Shine:闪亮主题
- Vintage:复古主题。
这些主题都是用于设置 Echarts 的初始主题。
相关问题
3 = ( Bar(init_opts=opts.InitOpts(theme=ThemeType.WESTEROS)) .add_xaxis(cities) .add_yaxis("3A景区", A3) .add_yaxis("4A景区", A4) .add_yaxis("5A景区", A5) .set_global_opts( title_opts=opts.TitleOpts(title="各地区景区排名分布"), datazoom_opts=[opts.DataZoomOpts(), opts.DataZoomOpts(type_="inside")], xaxis_opts=opts.AxisOpts(name='省市名称'), toolbox_opts=opts.ToolboxOpts(is_show=True), tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross"), yaxis_opts=opts.AxisOpts(name='数量') ) )
这段代码是使用 pyecharts 绘制一个柱状图,其中:
- `Bar(init_opts=opts.InitOpts(theme=ThemeType.WESTEROS))` 表示创建一个柱状图对象,设置图表主题为“Westeros”。
- `.add_xaxis(cities)` 表示将 `cities` 列表作为柱状图的 x 轴数据。
- `.add_yaxis("3A景区", A3)` 表示将 `A3` 列表作为柱状图的一组 y 轴数据,命名为“3A景区”。
- `.add_yaxis("4A景区", A4)` 和 `.add_yaxis("5A景区", A5)` 同理,分别表示添加 “4A景区” 和 “5A景区” 的数据。
- `.set_global_opts()` 表示设置全局参数,其中:
- `title_opts=opts.TitleOpts(title="各地区景区排名分布")` 表示设置图表标题为“各地区景区排名分布”。
- `datazoom_opts=[opts.DataZoomOpts(), opts.DataZoomOpts(type_="inside")]` 表示启用两个数据缩放组件,一个为外部滚动条,一个为内部缩放框。
- `xaxis_opts=opts.AxisOpts(name='省市名称')` 表示设置 x 轴的名称为“省市名称”。
- `toolbox_opts=opts.ToolboxOpts(is_show=True)` 表示启用工具箱组件,包括下载图片、数据视图、重置等功能。
- `tooltip_opts=opts.TooltipOpts(trigger="axis", axis_pointer_type="cross")` 表示设置提示框组件的触发方式为坐标轴触发,指示线类型为十字准星。
- `yaxis_opts=opts.AxisOpts(name='数量')` 表示设置 y 轴的名称为“数量”。
- `3 = (...)` 表示将这个柱状图对象命名为“3”,并赋值给变量 `3`。
idx = 9 def line_base() -> Line: global idx line = ( Line(init_opts=opts.InitOpts(theme=ThemeType. WHITE))#init_opts=opts.InitOpts(width="200px", height="500px") .add_xaxis(["{}".format(i) for i in range(idx)]) .add_yaxis( series_name="", y_axis=[randrange(50, 80) for _ in range(idx)], is_smooth=True, label_opts=opts.LabelOpts(is_show=False), ) .set_global_opts( #title_opts=opts.TitleOpts(title="动态数据"), #legend_opts=opts.LegendOpts(pos_left="10%"), xaxis_opts=opts.AxisOpts(type_="value"), yaxis_opts=opts.AxisOpts(type_="value"), ) ) idx = idx + 1 return line
这段代码定义了一个函数,函数名为line_base。它的返回值是一个Line类型的对象。global idx表示使用全局变量idx,line为一个元组,其中包含了一个初始化选项,主题为白色。Line类是一个用于绘制折线图的类。
阅读全文