pyecharts制图笔记

本文详细介绍了使用pyecharts库创建柱状图、折线图、饼图、地图、词云以及组合图表的步骤,包括导入所需工具、配置图表、添加数据和渲染过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pyecharts制图

一.柱状图

导入工具

1.导入柱状图

from pyecharts.charts import Bar

2.导入图标配置类

from pyecharts import options
from pyecharts. globals import ThemeType

3.创建图标对象

bar = Bar(
   init_opts=options.InitOpts(
       theme=ThemeType.PURPLE_PASSION
   )
)

添加x轴和y轴上显示的数据

bar.add_xaxis(['python', 'java', 'h5', '短视频'])
bar.add_yaxis('全年招生人数', [320, 500, 900, 100, 666])   # 数据一一对应
bar.add_yaxis('平均工资', [1000, 500, 600, 5000, 5415])
bar.add_yaxis('学费', [10, 50, 60, 8900, 545])

柱状图常见配置

1.全局配置

bar.set_global_opts(
    title_opts=options.TitleOpts(title='主标题', subtitle='副标题', pos_right=50),
    # 配置标题,配完要用逗号隔开
    legend_opts=options.LegendOpts(is_show=False),
    # 配置图例
    toolbox_opts=options.ToolboxOpts(is_show=False)
        # 配置工具箱
)

2.系列配置

bar.set_series_opts(
    # 设置数值显示
    # label_opts=options.LabelOpts(is_show=True, position='top', rotate=30, font_size=10, color='pink'),
    # 添加标记点
    markpoint_opts=options.MarkPointOpts(data=[
        options.MarkPointItem(name='最大值', type_='max'),
       # options.MarkPointItem(name='最小值', type_='min')
    ]
    )
)

渲染图表

bar.render('files/bar1.html')

在这里插入图片描述

二.折线图

导入工具

from pyecharts.charts import Line
from pyecharts import options
from pyecharts.globals import ThemeType

创建图标对象

line = Line(
    init_opts=options.InitOpts(theme=ThemeType.DARK)
)

添加数据

line.add_xaxis(['Python', 'Java', 'H5', 'UI/UE', 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值