目录
1。Altair介绍(全名:Vega-Altair)
它是一个专为Python编写的可视化软件包,它能让数据科学家更多地关注数据本身和其内在的联系。
https://github.com/altair-viz/altair
安装:Vega-Altair can be installed with:
pip install altair
If you are using the conda package manager, the equivalent is:
conda install altair -c conda-forge
如果要显示图形,那么下面几个也是要安装的:
需要altair_viewer, altair-data-server的支持
http://github.com/altair-viz/altair_viewer
pip install altair_viewer
https://pypi.org/project/altair-data-server/#files
pip install altair-data-server
如果要把图形导出保存,则需要用到下面的库:altair_saver
pip install altair_saver
有一些范例要用到一些数据,可以安装下面的样例数据库:vega-datasets
pip install vega-datasets
2。一步一步学画图
3。样例
一个用自定义图标显示在坐标轴里的图形
import altair as alt
import altair_viewer
import pandas as pd
source = pd.DataFrame.from_records([
{"x": 0.5, "y": 0.5, "img": "https://vega.github.io/vega-datasets/data/ffox.png"},
{"x": 1.5, "y": 1.5, "img": "https://vega.github.io/vega-datasets/data/gimp.png"},
{"x": 2.5, "y": 2.5, "img": "https://vega.github.io/vega-datasets/data/7zip.png"}
])
chart = alt.Chart(source).mark_image(
width=50,
height=50
).encode(
x='x',
y='y',
url='img'
)
chart.show()
相关:
图库示例:https://altair-viz.github.io/gallery/
用户手册:https://altair-viz.github.io/user_guide/data.html#user-guide-data
更多encode()方法,大家可以参照以下网址进行了解:
https://altair-viz.github.io/user_guide/encoding.html
教程:
https://blog.csdn.net/pyjishu/article/details/115768951
https://zhuanlan.zhihu.com/p/452820776