Pyecharts入门使用

Pyecharts的官方文档,看起来入门比较难,主要是各部分主要的相互关系,不容易快速看清楚。

所以,自己整理,便于以后再用。

一、框架

如果是单图表,就不需要创建Grid实例了。

二、基本使用

from pyecharts.charts import Bar #引入图类型类 1)​

bar = Bar() #实例化一个实例

bar.add_xaxis(["张三", "李四", "王五", "赵六", "刘七", "杨八"]) #定义x轴数据 2)

bar.add_yaxis("体重", [55, 70, 66, 58, 80, 91]) #定义y轴数据 2)

bar.render() #渲染生成render.html

1)对应官方文档中的图类型

2)对应图类型中的方法

三、自定义配置

from pyecharts.charts import Bar #引入图类型类

from pyecharts import options as opts #引入配置类 3)

bar = Bar() #实例化一个实例

bar.add_xaxis(["张三", "李四", "王五", "赵六", "刘七", "杨八"]) #定义x轴数据

bar.add_yaxis("体重", [55, 70, 66, 58, 80, 91]) #定义y轴数据

bar.set_global_opts(title_opts=opts.TitleOpts( #增加自定义配置 4)

    title="示范",

    title_link="http://pyecharts.org/",

    pos_left="20%"

))

bar.render() #渲染生成render.html

3)对应官方文档

文档中更具体说明的地方没找到

4)两种配置

在官方文档中有两种

*)全局配置项

格式:图表实例.set_global_options(配置项名称 = opts.配置项类名({配置项key:value对}))

其中,

  •  图表实例,例如上面的bar
  • opts, 就是from pyecharts import options as opts
  • 配置项名称的python写法,对应配置项类名。例如:配置项类名是InitOpts,则配置项名称是init_opts。如果涉及到x,y轴的,前面加上小写的x,y。例如,AxisOpts对应到x轴,写xaxis_opts。
  • 配置项类名,官方文档中

  • 配置项key:value对,官方文档中。

value值看文档,自行测试设置。

*)系列配置项

格式:图表实例.set_series_opts(配置项名称 = opts.配置项类名({配置项key:value对}))

  • 基本同全局配置项,
  • 配置项类名对应官方文档

四、多图显示

用组合图表的方法

from pyecharts.charts import Bar #引入图类型类

from pyecharts import options as opts #引入配置类

from pyecharts,charts import Grid #引入组合图表

bar = Bar() #实例化一个实例

bar.add_xaxis(["张三", "李四", "王五", "赵六", "刘七", "杨八"]) #定义x轴数据

bar.add_yaxis("体重", [55, 70, 66, 58, 80, 91]) #定义y轴数据

bar.set_global_opts(title_opts=opts.TitleOpts( #增加自定义配置 4)

    title="示范",

    title_link="http://pyecharts.org/",

    pos_left="20%"

))

grid = Grid()

grid.add(bar) #把一个图表放入grid中。有多个就放多个。

grid.render()

组合图表也有配置项

组合图表的配置项没有可调用设置方法,要把配置项写在Grid.add()方法里,例如

grid.add(line, grid_opts = opts.GridOpts(pos_bottom = '30%'))

注意,grid中加入图表,要通过pos_up,pos_bottom,pos_left,pos_right来调节每个图表的位置,否则会出现重叠现象。例如,

grid = Grid().add(line, grid_opts = opts.GridOpts(pos_bottom= '70%')).add(bar, grid_opts =opts.GridOpts(pos_top= '50%'))

全局配置调用系列配置的写法

line.set_global_opts(xaxis_opts = opts.AxisOpts(axislabel_opts = opts.LabelOpts(rotate="45")))

LabelOpts是系列配置的项

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Pyecharts是一款基于百度开源的数据可视化JS库Echarts的Python可视化工具。它提供了丰富的可视化类型,能够帮助开发者在数据处理和数据可视化方面进行快速而灵活的操作。 要使用Pyecharts进行数据可视化,首先需要安装Pyecharts库。可以通过pip install pyecharts命令来进行安装。安装完成后,可以通过导入相应的模块来使用不同的可视化类型。例如,可以使用pyecharts.charts模块中的HeatMap类来创建热力图。 在创建热力图时,需要传入一些必要的参数,如series_name,yaxis_data和value。其中,series_name表示系列的名称,yaxis_data表示y轴的数据,value表示具体的数值。可以使用add_xaxis、add_yaxis和set_global_opts等方法来设置热力图的横轴、纵轴和全局选项。最后,通过render方法将生成的可视化结果保存为HTML文件。 使用Pyecharts可以实现丰富多样的数据可视化,除了热力图外还有诸如折线图、柱状图、散点图等等。通过设置不同的参数和调用相应的方法,可以灵活地创建各种类型的图表,并进行数据展示和分析。 总结起来,要入门Pyecharts,需要先安装Pyecharts库,然后导入相应的模块来创建不同类型的图表,传入必要的参数和调用相应的方法进行设置,最后通过render方法将结果保存为HTML文件。这样就可以开始使用Pyecharts进行数据可视化了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [python数据可视化神器--pyecharts 快速入门](https://blog.csdn.net/spider_py/article/details/89893417)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值