pyecharts 数据可视化

一.我的第一个图表(以下代码在jupyter notebook 环境下运行)

1.安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pyecharts

2.导入柱状图包

from pyecharts.charts import Bar

3.导入设置选项包

from pyecharts import options as opts

4.导入忽略警告包

import warnings
warnings.filterwarnings(‘ignore’)

5.我的第一个图表
代码
cate = ['Apple', 'Huawei', 'Xiaomi', 'Oppo', 'Vivo', 'Meizu'] # 横坐标数据
data1 = [123, 153, 89, 107, 98, 23]  # 纵坐标数据
a = (Bar()    #调用Bar包
       .add_xaxis(cate)    #设置横坐标参数
       .add_yaxis('电商', data1)   #设置纵坐标参数
       .set_global_opts()   #设置全局选项(暂时不设置)
      )
a.render_notebook()   #生成文件

在这里插入图片描述

二.全局配置 set_global_opts

在这里插入图片描述

TitleOpts 标题配置项

title : 主标题文本
subtitle : 副标题文本
pos_left : title组件离容器左侧的距离
left 左边 center 中间 right 右边
pos_right : title组件离容器右侧的距离
pos_top : title 组件离容器上侧的距离

LegendOpts 图例配置项

is_show : 是否显示图例组件,默认情况下为True
pos_left : 图例组建离容器左侧的距离
pos_right : 图例组件离容器右侧的距离
pos_top : 图例组件离容器上侧的距离
pos_bottom : 图例组件离容器下侧的距离

TooltipOpts 提示框配置项

trigger : 触发类型
axis_pointer_type : 指示器类型
background_color:提示框颜色
border_color:提示框边框颜色
border_width:提示框边框大小

ToolboxOpts 工具项配置

is_show : 是否显示提示框组件,包括提示框浮层
pos_left=90%:工具项在容器90%的距离
orient:工具项的方向 v:垂直,h:水平

DatazoomOpts 区域缩放配置项

is_show : 是否显示组件
type_ : 组件类型
slider : 下方会有像进度条一样的进度条配置项
range_start : 数据窗口范围的起始百分比range_end : 数据窗口范围的结束百分比

VisualmapOpts 视觉映射配置项

is_show:是否显示视觉映射配置
min_max:指定 visualMapPiecewise 组件的最小、大值。
is_calculable 是否显示拖拽用的手柄(手柄能拖拽调整选中范围)
is_piecewise=false:以分片形式显示还是以条状颜色显示

示例
bar = (Bar()
       .add_xaxis(cate)
       .add_yaxis('电商',data1)
       .add_yaxis('门店',data2)
       .set_global_opts(title_opts=opts.TitleOpts(title
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值