PyEcharts | 全局配置项中初始配置项和区域缩放配置项的使用
全局配置项可通过set_global_opts
方法设置
-
一个图像主要的内容
-
引入包
from pyecharts.charts import Bar,Line
from pyecharts import options as opts
from pyecharts.faker import Faker
from pyecharts.globals import ThemeType,RenderTypefrom pyecharts.globals import CurrentConfig,NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB
CurrentConfig.ONLINE_HOST = OnlineHostType.NOTEBOOK_HOST
初始配置项
# 常用的初始化配置项
c = (Bar(init_opts=opts.InitOpts(# 图表的画布大小 使用的是css格式 px是像素大小width='700px',height='400px',renderer=RenderType.CANVAS,# 渲染风格 可选CANVAS 默认 ,svgpage_title='网页标题',theme=ThemeType.LIGHT,# 图表颜色bg_color='white',# 背景颜色)).add_xaxis(Faker.choose()).add_yaxis('商家A',Faker.values()).add_yaxis('商家B',Faker.values()) ))
# c.load_javascript()
c.render_notebook()
区域缩放配置项
# 常用的初始化配置项
c = (Bar(init_opts=opts.InitOpts(# 图表的画布大小 使用的是css格式 px是像素大小width='700px',height='400px',renderer=RenderType.CANVAS,# 渲染风格 可选CANVAS 默认 ,svgpage_title='网页标题',theme=ThemeType.LIGHT,# 图表颜色bg_color='white',# 背景颜色)).add_xaxis(Faker.choose()).add_yaxis('商家A',Faker.values()).add_yaxis('商家B',Faker.values()).set_global_opts(title_opts=opts.TitleOpts(title='柱状图',# 主标题title_link='https://ww.baidu.com',# 连接title_target='blank',# blank新窗口 self当前窗口subtitle = '副标题',subtitle_link='https://ww.baidu.com',subtitle_target='blank',# 位置pos_left='10px',pos_top='opx',padding=10,# 内边距item_gap=5 ,# 标题之间的间距),# 区域缩放配置项datazoom_opts=opts.DataZoomOpts(is_show=True,type_='slider',# inside 不同类型is_realtime=True,# 拖动时数据是否实时更新range_start=20,range_end=80,orient='horizontal',# 配置项的位置 还有 verticalis_zoom_lock=False,# 是否可以活动))
)
c.render_notebook()