Python Altair统计图表快速入门

本文介绍了Python数据可视化库Altair的使用,包括如何安装、创建图表、数据编码、聚合操作以及自定义图表外观。通过实例展示了如何使用Altair与Pandas结合绘制和定制各种统计图表。
摘要由CSDN通过智能技术生成

安装Altair库

pip install altair

与安装其他第三方库的方法一致。

开始绘制图表

Altair的基本对象是Chart,它将数据框作为单个参数,依靠以下代码定义:

import altair as alt
chart = alt.Chart(data)

Chart有三个基本方法:数据(data)、图表类型(mark)和编码(encode),使用它们的格式如下:

数据(data)

数据顾名思义,直接导入数据框的数据。

Altair 统计图表在实际使用中主要围绕 Pandas Dataframe 构建的。因此想要利用Altair需要有一定的Pandas使用基础。(孙兴华老师的Pandas教程

导入 Pandas 并创建一个简单的 DataFrame 进行可视化,a 列中有一个分类变量,b 列有一个数值变量:

import pandas as pd
   data = pd.DataFrame({
   'a': list('CCCDDDEEE'),
                        'b': [2, 7, 4, 1, 2, 6, 8, 4, 7]})

在这里插入图片描述

图表类型(mark)

mark属性指定了数据在在图上应以怎样的方式精确展示。

有了alt.Chart(data)图表对象,现在可以指定我们想要的数据可视化图表类型。通过mark可以方便地访问该属性Chart.mark_*。例如,我们可以使用Chart.mark_point将数据显示为一个点:


                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值