使用pyecharts创建图表

本文介绍了如何使用pyecharts库创建各种类型的图表,包括柱状图、折线图、饼图、地图和词云,详细阐述了每种图表的实现步骤和关键代码。
摘要由CSDN通过智能技术生成

1.柱状图

from pyecharts.charts import Bar
from pyecharts import options

# 1.创建图表对象
bar = Bar()
# 2.添加数据
# x轴
bar.add_xaxis(['1季度', '2季度', '3季度', '4季度'])
# y轴(数据个数必须和x轴数据个数相等)
bar.add_yaxis('销售额', [1000, 1200, 300, 3000],
              # 柱子的颜色
              color='green',
              # 柱子最大最小宽度
              bar_max_width=100,
              bar_min_width=50
              )
bar.add_yaxis('销量', [100, 130, 30, 890],
              # 柱子的颜色
              color='red',
              # 柱子最大最小宽度
              bar_max_width=100,
              bar_min_width=50
              )
# 3.渲染图表(保存的是html文件)
bar.render('files/柱状图.html')

# 配置
# 1.全局配置
bar.set_global_opts(
    # 设置标题
    title_opts=options.TitleOpts(
        # 设置标题
        title='全年手机销售部信息',
        # 设置标题链接
        title_link='https://www.baidu.com',
        # 设置副标题
        subtitle='销售额和销量信息',
        # 设置标题位置
        pos_right=300,
        # 对齐方式
        text_align='center'
    ),
    # 设置图例
    legend_opts=options.LegendOpts(
        # 是否显示
        is_show=True,
        # 设置位置
        pos_left=100,
        # 设置宽高
        item_width=20,
        item_height=10,
    ),
    # 设置工具箱
    toolbox_opts=options.ToolboxOpts(
        # 是否显示
        is_show=True,
        pos_right=300
    ),
    # 设置区域缩放
    datazoom_opts=options.DataZoomOpts(
        #
        is_show=True
    ),
    # 设置x轴
    xaxis_opts=options.AxisOpts(
        # 名字
        name='时间'
    ),
    # 设置Y轴
    yaxis_opts=options.AxisOpts(
        # 名字
        name='销售万元/销量'
    )
)
# 2.系列配置
bar.set_series_opts(
    # 设置标签样式
    label_opts=options.LabelOpts(
        
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值