首页 > 其他分享 >Altair绘图自学成材

Altair绘图自学成材

时间:2023-06-13 09:57:39浏览次数:41  
标签:成材 github altair Altair vega 绘图 https data

目录

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

标签:成材,github,altair,Altair,vega,绘图,https,data
From: https://www.cnblogs.com/treasury-manager/p/17476667.html

相关文章