TranslateProject/translated/tech/20230419.3 ⭐️⭐️ Explore data visually with Python tools.md
2023-05-05 08:51:25 +08:00

105 lines
5.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[#]: subject: "Explore data visually with Python tools"
[#]: via: "https://opensource.com/article/23/4/data-visualization-pygwalker-jupyter-notebook"
[#]: author: "Bill Wang https://opensource.com/users/bill-wang"
[#]: collector: "lkxed"
[#]: translator: "geekpi"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
使用 Python 工具可视化地探索数据
======
开源工具在推动技术进步和让每个人都更容易获得它方面发挥了重要作用。数据分析也不例外。随着数据变得越来越丰富和复杂,[数据科学家][1]一直在寻找方法来简化他们的工作流程并创建交互式和吸引人的可视化效果。PyGWalker 就是为解决此类问题而设计的。
[PyGWalker][2]Graphic Walker 的 Python 绑定)将 Python Jupyter Notebook 的工作环境连接到 [Graphic Walker][3],以创建开源数据可视化工具。你可以通过简单的拖放操作将 [Pandas dataframe][4] 变成制作精美的数据可视化。
![Exploring data through a visual interface with Pygwalker][5]
### 开始使用 PyGWalker
使用 `pip` 安装 PyGWalker
```
$ python3 -m pip install pygwalker
```
导入 `pygwalker``pandas` 以在项目中使用它:
```
import pandas as pd
import pygwalker as pyg
```
将数据加载到 Pandas 数据包中并调用 PyGWalker
```
df = pd.read\_csv('./bike\_sharing\_dc.csv', parse\_dates=\['date'\])
gwalker = pyg.walk(df)
```
你现在有一个图形用户界面来探索和可视化你的 Pandas dataframe
### 使用 Graphic Walker 探索数据
Graphic Walker 的主要功能之一是能够更改标记类型以创建不同类型的图表。例如,通过将 **mark** 类型更改为折线来创建折线图。
![Line charts generated by Pygwalker][6]
你还可以通过创建 **concat** 视图来比较不同的度量,该视图将多个度量添加到行和列中。
![Comparing data in the Graphic Walker interface.][7]
将维度放入行或列中以创建几个子视图除以维度中的值的 **facet** 视图。
![The facets view in Graphic Walker.][8]
**Data** 选项卡中,你可以在表格中查看 dataframe 并配置分析和语义类型。
![Table data in Graphic Walker.][9]
### 使用 PyGWalker 进行数据探索
你可以使用 PyGWalker 将 Pandas 数据转换为高度可定制的图形图表。你也可以使用 PyGWalker 作为探索数据的强大工具,以发现潜在的模式、趋势和洞察力。
**探索模式** 选项(在工具栏中)提供了数据探索选项。它们可以设置为**点模式**或**刷子模式**。
- **点模式**:通过将你的鼠标光标指向数据的一个特定部分来探索数据。
- **刷子模式**:通过在数据范围周围画一个选择框来探索数据,然后拖动它来查看生成的报告。
### 试试看你的数据
你可以在这些云演示中试用 PyGWalker[Google Colab][10]、[Binder][11] 或 [Graphic Walker Online Demo][12]。
PyGWalker 是一个用于简化数据分析和可视化工作流程的优秀工具,特别是对于那些想要 Pandas 可视化界面的人。借助 PyGWalker 和 Graphic Walker数据科学家可以在 [Jupyter Notebook][13] 中通过简单的拖放操作轻松创建令人惊叹的可视化效果。查看 PyGWalker Git 仓库获取源代码。
对于寻求自动化数据探索和高级增强分析的开源解决方案的数据科学家,该项目还适用于 [RATH][14],这是一种开源自动 EDA、人工智能支持的数据探索和可视化工具。你还可以查看 [RATH Git 仓库][15]获取源代码和活跃的社区。
--------------------------------------------------------------------------------
via: https://opensource.com/article/23/4/data-visualization-pygwalker-jupyter-notebook
作者:[Bill Wang][a]
选题:[lkxed][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/bill-wang
[b]: https://github.com/lkxed/
[1]: https://enterprisersproject.com/article/2022/9/data-scientist-day-life?intcmp=7013a000002qLH8AAM
[2]: https://github.com/Kanaries/pygwalker
[3]: https://github.com/Kanaries/graphic-walker
[4]: https://opensource.com/article/20/6/pandas-python
[5]: https://opensource.com/sites/default/files/2023-03/pygwalker-exploring-data.gif
[6]: https://opensource.com/sites/default/files/2023-03/line-chart-with-pygwalker.webp
[7]: https://opensource.com/sites/default/files/2023-03/concat-view-pygwalker.webp
[8]: https://opensource.com/sites/default/files/2023-03/table-view-pygwalker.webp
[9]: https://opensource.com/sites/default/files/2023-03/table-data-pygwalker.webp
[10]: https://colab.research.google.com/drive/171QUQeq-uTLgSj1u-P9DQig7Md1kpXQ2?usp=sharing
[11]: https://mybinder.org/v2/gh/Kanaries/pygwalker/main?labpath=tests%2Fmain.ipynb
[12]: https://graphic-walker.kanaries.net/
[13]: https://opensource.com/downloads/jupyter-guide
[14]: https://kanaries.net/
[15]: https://github.com/Kanaries/Rath