【Python】通过Pyecharts 可视化制作饼图Pie 、直方图

本文介绍了Python库Pyecharts的安装与使用,特别是如何利用Pyecharts创建饼图和直方图。通过实例展示了如何准备数据、设置图形属性,并提供了新能源汽车行驶里程表的玫瑰图示例和新订单表的直方图示例,帮助读者掌握数据可视化技巧。

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

目录

一、pyecharts的安装

二、饼图介绍

三、示例

3.1数据准备

3.2基础图形

3.3扩展设置

四、基于新能源汽车行驶里程表,示例玫瑰图

1、导入相应的模块和类、pandas库

2、读取文件,获取数据集

3、对数据进行处理

五、直方图介绍

六、基于新订单表,示例直方图

1、数据准备,导入相应的库

2、读取数据

3、筛选数据

 总结

前言

初识pyecharts:

数据可视化之——什么是pyecharts ?

Pyecharts=python+echarts

Echarts是一个由百度开源的数据可视化工具,有着良好的交互性,精巧的图表设计能力,适用于数据可视化和数据分析,其上手简单和包含常用图表的特性为数据可视化提供了强有力的支持。当python与echarts结合就形成了pyecharts,是一个用于生成 Echarts 图表的类库,也是一个纯JavaScript的图表库,可以为用户提供直观生动、可交互可高度个性化定制的数据可视化图表,pyecharts封装了Echarts各类图表的基本操作,通过渲染机制,输出一个包含JS代码的HTML文件使用 pyecharts 可以生成独立的网页,也可以在 flask Django 中集成使用。几行代码就能实现图形渲染 ... 如此美丽的绘图工具真是令人喜爱。然而,Pyecharts 也有缺点,比如官方文档目录置于左侧栏,未全汉化且标题无法折叠,查找不便;许多 API 无参数说明,仅给出实例,甚至无注释 ...... 当然,事物的发展是前进性和曲折性的统一,有压力才有动力,毕竟是开源的。

即便如此,Pyecharts 的效果依旧令人感到惊艳,值得去了解和尝试,本文将简要展示其中的一种 ——饼图 (Pie)

一、pyecharts的安装

windows中搜索anaconda prompt打开,运行下述代码:

pip install pyecharts

或使用清华镜像下载(建议使用这个):

pip install pyecharts -i https://pypi.tuna.tsinghua.edu.cn/simple

二、饼图介绍

饼图:以饼状图形显示一个数据系列中各项的大小与各项总和的比例,也称作扇形统计图。

场景:适用于二维数据,即一个分类字段,一个连续数据字段,当用户更关注与简单占比时,适合使用饼图。

优点:简单直观,很容易看到组成成分的占比
缺点

  • 不适合较大的数据集(分类)展现
  • 数据项中不能有负值
  • 当比例接近时,人眼很难准确判别

类似图表:环形图、3D饼图

三、示例

3.1数据准备

首先自定义一些数据用于展示:

## 导包 —— 饼状图 Pie
import pyecharts.options as opts
from pyecharts.charts import Pie
 
## 自定义示例数据
# 月份
month = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
# 平均温度
temp = [1.8, 2.5, 3.8, 7.5, 9.6, 15.4, 25.0, 29.4, 28.3, 11.3, 5.4, 1.9]
# 平均降水量
rain = [0.1, 4.6, 5.8, 14.2, 16.3, 25.3, 34.5, 45.2, 41.0, 16.3, 9.9, 4.1]
 
# 数据打包
data_pair_temp = [list(data) for data in zip(month, temp)]  # month 相当于自变量, temp 相当于因变量
data_pari_rain = [list(data) for data in zip(month, rain)]  # month 相当于自变
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值