
PyGWalker把 DataFrame 秒变交互式数据分析界面的 Python 库【免费下载链接】pygwalkerPyGWalker: Turn your dataframe into an interactive UI for visual analysis项目地址: https://gitcode.com/GitHub_Trending/py/pygwalkerPyGWalker 是一个把 pandas DataFrame 直接变成交互式 UI 的 Python 数据可视化工具。拖字段出图、点几下过滤数据结果还能导出成代码。平时用 pandas 做探索性分析的数据分析师和工程师装上就能用。它解决了什么手动画 matplotlib一张图十几行代码改个参数就得重跑 cell。同一个 DataFrame 翻来覆去做探索性查询更枯燥。PyGWalker 的思路是把你的 DataFrame 变成一个交互式 UI拖字段出图、点几下过滤画完还能把生成的 Python 代码导出来。环境与安装一行 pip 搞定pip install pygwalkerconda-forge 也有conda install -c conda-forge pygwalker。已有 pandas 环境即可直接用。 三步跑起来DataFrame 转交互图表最快方法导入库import pandas as pd import pygwalker as pyg加载数据。DataFrame 从 CSV 读或用你手头已有的对象df pd.read_csv(data.csv)启动界面。在 Jupyter 里执行这一行单元格下方直接出现界面pyg.walk(df)不想试错的话仓库里有个可运行的示例 examples/jupyter_demo.ipynb。核心能力速览拖拽出图不写代码的 Python 数据可视化场景想快速看某个字段的分布、随时间的走势。关键操作把字段拖进 X-Axis 或 Y-Axis柱状图、折线图、散点图立刻出来换一下标记类型就能切换图表种类。下面这张就是拖出来的分组对比图。数据表格先摸清数据再动手场景刚拿到一张表不知道数据长什么样。关键操作切到 Data 标签页看数据表格和分布概况可以直接在表里加过滤条件、改列的数据类型。把图表结果导出成 Python 代码场景拖出了一组满意的图想放进可复现的 notebook 脚本。关键操作在界面里保存图表状态然后在 Python 里调to_code拿到对应生成代码。⚡ 进阶与组合玩法保存与还原图表配置。给pyg.walk传spec_path图表布局会存到本地 JSON。下次打开传同一个文件布局直接恢复换份数据也能复用。walker pyg.walk(df, spec_path./chart_meta.json)导出结果分享。walker.to_html()生成独立 HTML 页面发给同事就能看walker.export_chart_png(Chart 1)直接导出 PNG贴报告用。发布成网页。Streamlit 可以托管 PyGWalker 界面不写代码的同事也能在浏览器里看同一批图表。示例见 examples/streamlit_demo.py。周边生态Graphic WalkerPyGWalker 背后的开源可视化前端一个 Tableau 替代方案。RATHAI 驱动的自动化探索性数据分析工具帮你跑数据整理和探索流程。适合谁 / 小结如果你天天跟 pandas 打交道、又懒得手写画图代码PyGWalker 值得一试拖一下出图只要几秒结果还是可复现的代码。要是你需要对图表排版做像素级控制或者出出版级的正式图它就帮不上忙了。【免费下载链接】pygwalkerPyGWalker: Turn your dataframe into an interactive UI for visual analysis项目地址: https://gitcode.com/GitHub_Trending/py/pygwalker创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考