pygwalker+streamlit python看板库使用体验

算作前言

在 B 站看到 pygwalker 的介绍,很感兴趣。
是一个类似于简化版的 tableau 工具。
原版 docs PyGWalker 文档 – Kanaries

搭建看板

直接结合 streamlit 使用,streamlit 真的神器。

import pygwalker as pyg
import pandas as pd
import streamlit.components.v1 as components
import streamlit as st # 调整Streamlit页面的宽度
st.set_page_config(page_title="在Streamlit中使用PyGWalker", layout="wide") # 添加标题
st.title("在Streamlit中使用PyGWalker") 
df = pd.read_csv(r"C:\Users\htwl\Desktop\2024-03-25T01-03_export.csv")
# 导入你的数据
# df = pd.read_csv("https://kanaries-app.s3.ap-northeast-1.amazonaws.com/public-datasets/bike_sharing_dc.csv") 
# 使用PyGWalker生成HTML
pyg_html = pyg.to_html(df) 
# 将HTML嵌入到Streamlit应用程序中
components.html(pyg_html, height=1000, scrolling=True)

看板介绍

看板视图

1712026934089.png

具体如何创建看 doc:使用 Graphic Walker 创建数据可视化 – Kanaries
常规的柱状图、折线图、面积图、散点图都能做。

数据集视图

image.png

使用心得

  1. 类型为数据看板工具,优势是易上手,核心功能齐全搭建简单,方便分享,且免费。
  2. 缺点没有数据拼接功能,需要在 python 后台搭建好数据集。不能像 tableau 一样做表连接。
  3. 功能相对比较单一,比如散点图画趋势线,我没有找到具体的操作方法。可能做这个只是为了引流吧。
    总体来说是一个很好的看板工具。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/586294.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年网络安全运营体系建设方案

以下是部分WORD内容,请您参阅。如需下载完整WORD文件,请前往星球获取: 网络安全运营监控工作整体构想 工作目标及原则 工作目标 为进一步落实强化公司网络安全保障,有效支撑公司数字化转型战略,建立健全公司网省两级协…

Echarts实现高亮某一个点

背景 接口会返回所有点的数据,以及最优点的数据。产品要求在绘制图形后,高亮最优点,添加一个红色的样式,如图。点击select选择器时,可选择不同指标和花费对应的关系。 以下介绍实现思路 1、自定义配置选择器的数据源…

【Web】记录Polar靶场<中等>难度题一遍过(全)

目录 到底给不给flag呢 写shell 注入 某函数的复仇 xxe SSTI unpickle BlackMagic 反序列化 找找shell 再来ping一波啊 wu 代码审计1 你的马呢? ezphp 随机值 phpurl search file PlayGame csdn 反正持续一个月,感觉XYCTF…

2024年,短期PMP备考上岸攻略!

今天分享一个PMP备考经验,正在备考PMP的小伙伴,咱们共勉! 第一周、阅读教材 之前是第六版教材,花了很长时间阅读和梳理框架。现在是第七版教材,内容少了很多,只有300多页,不会特别耗时间&…

offsetof宏(想了解offsetof宏的使用,那么看这一篇就足够了!)

前言:在我们学习结构体的时候,我们知道,结构体中的元素不一定是紧密排列的,其中有对其数和偏移量,那么有没有什么方法能直接输出某个元素的偏移量呢?答案是有的,我们只需要使用offsetof宏即可。…

网络安全之IP地址证书的重要性

在数字化时代,网络空间已成为各类活动的重要载体,无论是商业交易、信息交流还是远程办公,都离不开互联网的支撑。然而,网络环境的开放性与匿名性也带来了安全风险,如何确保网络交互中的身份真实可信,成为了…

13.Python图形用户界面

我们之前的程序运行结果都被输出到命令提示符(终端)窗口,界 面比较简陋。本章讲解如何将其输出到图形界面。 1 Python中的图形用户界面开发库 注Qt是一个跨平台的C应用程序开发框架,被广泛用于开发GUI 程序,也可用于开…

mysql 本地电脑服务部署

前提: 下载mysql 新建配置文档 在安装mysql目录新建 my.ini [mysqld] # 设置3306端口 port3306#设置mysql的安装目录 basedirC:\Program Files\MySQL\MySQL Server 8.3 #切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有…

探索AI技术创业的三大机遇

🍎个人博客:个人主页 🏆个人专栏:日常聊聊 ⛳️ 功不唐捐,玉汝于成 目录 前言 正文 方向一:行业解决方案 方向二:智能产品和服务 方向三:教育和培训 结语 我的其他博客 前言…

vant4的TextEllipsis 文本省略,禁用展开,收起方法

一、需求: 实现多行文本展示,规定大于3行,显示省略号...和查看全部按钮;(并且考虑兼容性问题) 二、效果图: 三、实现: 如果自己写样式的话,可以对照这个链接实现CSS 实…

C++ vector 动态 向量/数组

文章目录 【 1. vector 的声明与初始化 】1.1 vector 的声明1.2 vector 的初始化1.2.1 构造一个空的 vector1.2.2 指定数量初值的方式初始化 vector1.2.3 迭代器的方式初始化1.2.4 构造一个相同的 vector 【 2. vector 的相关操作 】2.1 插入元素2.1.1 在vector的末尾插入新元素…

公司百度百科词条如何修改,五个公司百度百科词条修改技巧全揭秘!

当人们在搜索一个公司的信息时,通常会首先查找该公司的百度百科词条。作为一家公司,其百度百科词条的准确性和全面性对于公司形象的塑造至关重要。因此,如何修改公司的百度百科词条成为一项至关重要的任务。本文洛希爱做百科网将为您介绍公司…