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_