文章目录
一、这个库到底有啥特别的?
每次看到同事用Matplotlib调图表参数调得面红耳赤(真的会笑死),我就想掏出Altair这个神器!声明式可视化(declarative visualization)这个词听起来高大上,说白了就是"你只管说要什么图,剩下的交给库来处理"(这不就是懒人福音吗?!)。
和Matplotlib这种"手动作画"的库不同,Altair采用的JSON语法结构能让你的图表定义像搭积木一样简单。举个栗子,想画散点图只要告诉它x轴、y轴用什么字段,颜色怎么分,尺寸怎么定——剩下的坐标系、图例、交互统统自动生成!
二、三分钟上手指南
安装就一行代码(别眨眼):
pip install altair vega_datasets
基础三板斧代码结构:
import altair as alt
from vega_datasets import data
# 加载经典鸢尾花数据集(新手村必备)
iris = data.iris()
# 创建图表对象(重点来了!)
chart = alt.Chart(iris).mark_circle().encode(
x='sepalLength',
y='sepalWidth',
color='species',
size=

最低0.47元/天 解锁文章
711

被折叠的 条评论
为什么被折叠?



