Redian新闻
>
使用这些 Python 工具可视化地探索数据 | Linux 中国

使用这些 Python 工具可视化地探索数据 | Linux 中国

科技
 
导读:结合 Python、Pygwalker、Pandas 和 Jupyter Notebook,为你的数据提供一个动态的可视化界面。
本文字数:1838,阅读时长大约:2分钟

结合 Python、Pygwalker、Pandas 和 Jupyter Notebook,为你的数据提供一个动态的可视化界面。

开源工具在推动技术进步和使其更加普及方面发挥了重要作用。数据分析也不例外。随着数据变得越来越丰富和复杂,数据科学家🔗 enterprisersproject.com 始终在寻找简化工作流程并创建交互式和吸引人的可视化的方式。PyGWalker 就是为解决此类问题而设计的。

PyGWalker🔗 github.com(Graphic Walker 的 Python 绑定)将 Python Jupyter Notebook 的工作环境连接到 Graphic Walker🔗 github.com,以创建开源数据可视化工具。你可以通过简单的拖放操作将 Pandas 数据帧🔗 opensource.com 转化为精美的数据可视化。

Exploring data through a visual interface with Pygwalker

开始使用 PyGWalker

使用 pip 安装 PyGWalker:

  1. $ python3 -m pip install pygwalker

导入 pygwalker 和 pandas 以在项目中使用它:

  1. import pandas as pd
  2. import pygwalker as pyg

将数据加载到 Pandas 数据报中并调用 PyGWalker:

  1. df = pd.read_csv('./bike_sharing_dc.csv', parse_dates=['date'])
  2. gwalker = pyg.walk(df)

你现在有一个图形用户界面来探索和可视化你的 Pandas 数据帧!

使用 Graphic Walker 探索数据

Graphic Walker 的主要功能之一是能够更改标记类型以创建不同类型的图表。例如,通过将标记类型更改为折线来创建折线图。

Line charts generated by Pygwalker

你还可以通过创建 concat 视图来比较不同的度量,该视图将多个度量添加到行和列中。

Comparing data in the Graphic Walker interface.

将维度放入行或列中,以创建一个 facet 视图,这个视图包含多个子视图,这些子视图由一个维度中的值分隔开。

The facets view in Graphic Walker.

在 数据(Data) 选项卡中,你可以在表格中查看数据帧并配置分析和语义类型。

Table data in Graphic Walker.

使用 PyGWalker 进行数据探索

你可以使用 PyGWalker 将 Pandas 数据转换为高度可定制的图形图表。你也可以使用 PyGWalker 作为探索数据的强大工具,以发现潜在的模式、趋势和洞察力。

数据探索选项可以在“探索模式(Exploration Mode)”选项(工具栏中)中找到。它们可以设置为点模式刷模式

◈ 点模式:通过将你的鼠标光标指向数据的一个特定部分来探索数据。
◈ 刷模式:通过在数据范围周围画一个选择框来探索数据,然后拖动选择框来查看生成的报告。

试试看你的数据

你可以在这些云演示中试用 PyGWalker:Google Colab🔗 colab.research.google.comBinder🔗 mybinder.org 或 Graphic Walker Online Demo🔗 graphic-walker.kanaries.net

PyGWalker 是一个用于简化数据分析和可视化工作流程的优秀工具,特别是对于那些想要使用 Pandas 进行界面可视化的人。借助 PyGWalker 和 Graphic Walker,数据科学家可以在 Jupyter Notebook🔗 opensource.com 中通过简单的拖放操作轻松创建令人惊叹的可视化效果。请查看 PyGWalker Git 仓库获取源代码。

对于寻求自动化数据探索和高级增强分析的开源解决方案的数据科学家,该项目还适用于 RATH🔗 kanaries.net,这是一种开源自动 EDA、人工智能支持的数据探索和可视化工具。你还可以查看 RATH Git 仓库🔗 github.com 获取源代码和活跃的社区。

(题图:MJ/21c21716-b900-4466-98a9-51268960c9b8)


via: https://opensource.com/article/23/4/data-visualization-pygwalker-jupyter-notebook

作者:Bill Wang 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :geekpi
💎💎💎💎
翻译: 1925.5 篇
|
贡献: 3480 天
2013-10-25
2023-05-06
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
5个常见运维场景,用这几个Python脚本就够了!还在手动配置Nginx?太LOW了,这个超强大的 Nginx 可视化管理工具太牛逼了!高端的数据可视化如何做?限时薅羊毛课程来了!使用开源 Python API 封装器与你的集群对话 | Linux 中国risiOS:一个易于使用的基于 Fedora 的 Linux 发行版 | Linux 中国在 Linux 命令行上使用 dict 文字工具 | Linux 中国如何在 Linux 系统中使用 Ventoy 创建多重引导的 U 盘 | Linux 中国白嫖付费搞来的Python资料,请低调使用(待会删)麻省理工Python增强编译器Codon 让Python像C\\C++一样高效生活且惜且前行8 款最佳的 Linux 远程桌面工具 | Linux 中国如何在 Rocky Linux 9 / AlmaLinux 9 上安装 KVM | Linux 中国Python 中的变量:概念与示例 | Linux 中国世界上只有两个 Linux 发行版:Arch Linux 与其它 | Linux 中国5 个常见的运维场景,用这几个 Python 脚本就够了!令人凌乱困惑的错觉照片,真的没有PS过低阶到高阶的数据分析图表如何做?内含100套数据可视化模板…nexttrace: 一款开源的全能可视化网络路由追踪工具人生算数:好的数据可视化什么样?LGBT 和 大学申请(1)-(3)一篇关于使用Python实现财务报表自动化的实用指南数据可视化:基于 Echarts + SpringBoot 的动态实时大屏银行监管系统【源码】从加减乘除到机器学习:Github/知乎数学可视化大神全角度拆解“数学要素”Epic的最新工具可以用iPhone制作超现实的MetaHumans动画结合使用 Python 和 Rust | Linux 中国Python 命令补全工具 argcompleteTUXEDO Stellaris 16(Gen5)是目前所能找到的终极 Linux 笔记本电脑 | Linux 中国大语言模型做数据助手,浙大Data-Copilot高效调用、处理、可视化数据伯伯:人生记忆中的第一位亲人【手撕代码】医学影像报告自动生成(2) 数据探索性分析及可视化如何在 Linux 中使用旧相机作为网络摄像头 | Linux 中国如何在 Ubuntu 和其他 Linux 下安装 IDLE Python IDE | Linux 中国厚着脸皮搞来的Python资料,请低调使用(待会删)【我与AI】What is a public inquiry?使用 ChatGPT AI 从英文文本生成 Linux 命令 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。