最新Pyecharts-基本图表

Pyecharts是Python与Echarts结合的数据可视化库,本文介绍最新版本的安装及基本图表的绘制,包括日历图、漏斗图、轮盘、节点图、水球图和饼状图。通过链式调用方式创建图表,示例代码展示如何设置各种图形属性和数据。

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

Pyecharts是由Echarts而来,Echarts是百度开源的数据可视化的库,适合用来做图表设计开发,当使用Python与Echarts结合时就产生了Pyecharts。可使用pip安装,默认是最新版本的Pyecharts,查看安装的版本号可以使用pycharts.__version__查看。

安装

现在安装的v1版本与以前的0.5版本是不兼容的,使用方法上存在较大的差异,并且v0.5版本对Python的支持在Python2.7和3.4+的版本上,v1版本支持最新的Python版本。所以网上的很多关于Pyecharts的代码在新版本上并不适用,安装命令:pin install pyecharts

链式调用

可以使用链式调用的方法来创建一个图表

from pyecharts.charts import Bar
from pyecharts import options as opts
bar= (
  Bar()
  .add_xaxis(["裤子", "高跟鞋", "袜子"])
  .add_yaxis(["销售额"],[300,509,300])
  .set_global_opts(title_opts=opts.TitleOpts(title="主标题", subtitle="副标题"))

)
bar.render()

上述代码中我们可以加入主题:
from pyecharts.globals import ThemeType
Bar(init_opts.IninOpts(theme=ThemeType.LTGHT))

图形绘制

日历图

Calendar可以用来显示日历图,timedelta用来设置日期间的间隔。具体代码如下

import datetime
import random
from pyecharts import options as opts
from pyecharts.charts import Calendar
def calendar_base() -> Calendar:
 begin = datetime.date(2018, 1, 1) #设置起始日期
 end = datetime.date(2019, 12, 31) #设置终止日期
 data =[
    [str(begin + datetime.timedelta(days=i)), random.randint(1000, 25000)] #设置日期间隔
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值