day07 pyecharts制图

这篇博客详细介绍了如何在Python中配置并使用pyecharts库,包括柱状图、折线图、饼图、地图和词云图的创建,以及组合图的示例,适合初学者学习。
摘要由CSDN通过智能技术生成

Python配置安装pyecharts

Python配置国内镜像源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

pycharm配置pyecharts
在这里插入图片描述
在这里插入图片描述

一、柱状图的使用

# 导入柱状图的类
from pyecharts.charts import Bar
# 导入图标配置类
from pyecharts import options

# 1.创建图标对象
bar = Bar()

# 2.添加x轴和y轴上显示的数据
bar.add_xaxis(['Python', 'Java', 'H5', 'UI/UE', '物联网'])
bar.add_yaxis('全年招生人数', [320, 875, 804, 203, 100])
bar.add_yaxis('平均薪资', [7000, 6000, 5500, 5000, 7500])
bar.add_yaxis('最低薪资', [4000, 4500, 5000, 4000, 6000])

# 3.渲染图表
bar.render('files/bar1.html')

效果图:
在这里插入图片描述

常见的配置:

from pyecharts.globals import ThemeType
bar = Bar(
    # 1.设置图表的主题
    init_opts=options.InitOpts(
        theme=ThemeType.MACARONS
    )
)

# 2.全局配置
bar.set_global_opts(
    # 配置标题
    title_opts=options.TitleOpts(
        title='标题',
        subtitle='副标题',
        pos_left='380px'),
    # 配置图例
    legend_opts=options.LegendOpts(is_show=False),
    # 配置工具箱
    toolbox_opts=options.ToolboxOpts(is_show=False)
)

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

案例:

# 1.创建图标对象
from pyecharts.globals import ThemeType
bar = Bar(
    # 设置图表的主题
    init_opts=options.InitOpts(
        theme=ThemeType.MACARONS
    )
)

# 2.添加x轴和y轴上显示的数据
bar.add_xaxis(['Python', 'Java', 'H5', 'UI/UE', '物联网'])
bar.add_yaxis('全年招生人数', [320, 875, 804, 203, 100])
bar.add_yaxis('平均薪资', [7000, 6000, 5500, 5000, 7500])
bar.add_yaxis('最低薪资', [4000, 4500, 5000, 4000, 6000])

# 3.常见配置
# 1)全局配置
bar.set_global_opts(
    # 配置标题
    title_opts=options.TitleOpts(
        title='课程类别和薪资水平',
        subtitle='            ——千峰',
        pos_left='380px'),
    # 配置图例
    legend_opts=options.LegendOpts(is_show=False),
    # 配置工具箱
    toolbox_opts=options.ToolboxOpts(is_show=False)
)

# 2)系列配置
bar.set_series_
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值