当前位置: 首页 > news >正文

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()

在这里插入图片描述

http://www.lryc.cn/news/473574.html

相关文章:

  • 突破语言壁垒:Cohere 发布多语言大模型 Aya Expanse
  • 内容安全与系统构建加速,助力解决生成式AI时代的双重挑战
  • Scrapy源码解析:DownloadHandlers设计与解析
  • shell基础-awk
  • @Controller 和 @RestController 区别
  • 【数据库设计】规范设计理论之数据依赖的公理系统(1)
  • Leetcode 合并两个数组
  • Native Crash 信号速查
  • 【工具变量】自由贸易试验区试点DID数据集(2003-2023年)
  • js-在数组中根据name查找出对应id(find与filter方法)
  • 推荐:自然语言处理方向的一些创新点
  • 成都睿明智科技有限公司抖音电商服务的领航者
  • 【大数据学习 | kafka】kafka的整体框架与数据结构
  • 隐私保护下的数据提取策略
  • vue 和 django 报 CORS(跨域资源共享,Cross-Origin Resource Sharing)是一种跨域访问的机制,
  • 「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio 插件安装与配置
  • 【论文阅读】PGAN
  • 基于Unet卷积神经网络的脑肿瘤MRI分割
  • [java][基础]HTTPTomcatServlet
  • 【开源免费】基于SpringBoot+Vue.JS网上超市系统(JAVA毕业设计)
  • 【单片机】深入剖析USART与UART的区别
  • ‌Linux tac命令‌
  • 从简单的demo开始让您逐步了解GetX的用法
  • JAVA的动态代理
  • 「图文详解」Pycharm 远程服务器Debug
  • Golang反射在实际开发中的应用场景
  • 【二叉树】C非递归算法实现二叉树的先序、中序、后序遍历
  • Android——事件冲突处理
  • vue + elementui 全局Loading效果
  • 深度了解flink(十) JobManager(4) ResourceManager HA