PyGWalker(读作“Pig Walker”,谐音梗扣钱),全称为:“Python binding of Graphic Walker”。
详情 -> https://github.com/Kanaries/pygwalker
PyGWalker可以用于简化 Jupyter Notebook 工作流。无需复杂的数据分析和数据可视化步骤,您可以使用 PyGWalker 把 pandas dataframe 转化为直观的图形界面进行编辑。想象一下:在 Jupyter Notebook 中跑起来一个开源的 Tableau 界面,通过简单的拖放操作,就可以完成数据分析和可视化的操作。
假设你有一个 dataframe
import pandas as pd
df = pd.read_csv('./bike_sharing_dc.csv', parse_dates=['date'])
只要
!pip install pygwalker
import pygwalker as pyg
gwalker = pyg.walk(df)
就可以得到一个拖拽式的交互探索分析界面
可以通过拖放字段来分析和可视化数据。
更多玩法:
甚至还可以直接在 Kaggle 或 Colab 中使用:
Run in Kaggle | Run in Colab |
---|---|
1
shyrock 2023-02-21 14:21:21 +08:00
有意思,能做到傻瓜都可以用吗?
|
2
stefwoo 2023-02-21 16:25:00 +08:00 via iPhone
看起来很棒
|
3
haoxuexiaoyao 2023-02-21 16:33:18 +08:00
支持多少图形可视化类型呢
|
4
AsmDef OP @shyrock 可以顺便看一下 github.com/Kanaries/Rath ,之后我们准备把这里的一些自动推荐的功能也移植到 python 生态中,希望能够实现这个远大目标😜
|
5
fractalbanana 2023-02-21 16:44:23 +08:00
@haoxuexiaoyao vega-lite 能做的大部分都可以实现。
|
6
AsmDef OP @haoxuexiaoyao 可以了解一些 Vega & Vega-lite (或者 Python 中的 Vega-Altair )和图形语法,它是对可视化类型的一种抽象,优势是可以方便组合和替换,但并不关注具体的 chart 类型
|
7
mmm159357456 2023-02-21 17:04:15 +08:00
马上推荐给同事
|
8
sbilly 2023-02-22 11:21:11 +08:00
支持地理地点的可视化么?
|
9
fractalbanana 2023-02-24 17:23:28 +08:00
@shyrock 有多傻
|