python-pycharts 基础知识1

本文介绍了如何使用Python库Pyecharts创建柱状图,包括基本的月度销售额柱状图示例和动态的时间轴柱状图,展示了数据可视化在时间序列数据中的应用。

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

Bar
一、画柱状图
Bar():创建一个柱状图对象。
add_xaxis 和 add_yaxis:分别用于添加横轴和纵轴的数据。
set_global_opts:配置全局选项,包括标题、坐标轴的名称等。

from pyecharts import options as opts
from pyecharts.charts import Bar,Timeline,Pie

# 准备数据
x_data = ['一月', '二月', '三月', '四月', '五月']
y_data = [10, 20, 15, 25, 30]

# 创建柱状图
bar_chart = Bar()
bar_chart.add_xaxis(x_data)
bar_chart.add_yaxis("销售额", y_data)

# 配置图表
bar_chart.set_global_opts(
    title_opts=opts.TitleOpts(title="月度销售额柱状图"),
    xaxis_opts=opts.AxisOpts(name="月份"),
    yaxis_opts=opts.AxisOpts(name="销售额(万元)"),
)
# 渲染图表
bar_chart.render("bar_chart.html")

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

二、时间轴 柱状图

# 导入柱状图核心类
from pyecharts.charts import Bar, Timeline
from random import randint
# 定义数据
data = {
    'x': ['美国', '中国', '日本'],
    '2020': [randint(1000, 10000) for _ in range(7)],
    '2030': [randint(1000, 10000) for _ in range(7)],
    '2040': [randint(1000, 10000) for _ in range(7)]
}
timeline = Timeline()
for key,value in data.items():
    if key=='x':
        continue
    bar = Bar()
    bar.add_xaxis(data['x'])
    bar.add_yaxis('GDP',value)
    bar.reversal_axis()
    timeline.add(bar,key)
timeline.render('render.html')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值