Seaborn是一个非常炫酷的python可视化库,它专攻于统计可视化。相较于matplotlib,它的语法更加简洁。
案例代码
https://github.com/Vambooo/SeabornCN
seaborn.relplot()解读
注意:数据一定是通过DataFrame中传送的
函数原型:seaborn.relplot(x=None, y=None, hue=None, size=None, style=None, data=None, row=None, col=None, col_wrap=None, row_order=None, col_order=None, palette=None, hue_order=None, hue_norm=None, sizes=None, size_order=None, size_norm=None, markers=None, dashes=None, style_order=None, legend='brief', kind='scatter', height=5, aspect=1, facet_kws=None, **kwargs)
常用的参数解读:
参数解读:必须的参数x,y,data其他参数均为可选;x,y:数据中变量的名称;data:是DataFrame类型的; 可选:下面均为可选hue:数据中的名称 对将生成具有不同颜色的元素的变量进行分组。可以是分类或数字. row,col:数据中变量的名称分类变量将决定网格的分面。 col_wrap:int这个变量设置可以将多列包装以多行的形式展现(有时太多列展现,不便利),但不可以将多行以多列的形式展现。 size:数据中的名称根据指定的名称(列名),根据该列中的数据值的大小生成具有不同大小的效果。可以是分类或数字。
案例说明
import matplotlib.pyplot as pltimport seaborn as snssns.set(style="ticks")#构建数据tips = sns.load_dataset("tips")#查看表名和前10条数据print(tips[:10])
# 指定x和y,并根据hue的不同进行颜色分组sns.relplot(x="total_bill",y="tip",hue='day',data=tips)
上面代码的运行结果为右图,左图为未指定hue的效果:
# 设置col=列名 则根据列的类别展示数据(该列的值有多少种,则将图以多少列显示)sns.relplot(x="total_bill", y="tip",hue="day", col="time", data=tips)
# 设置row=列名 则根据列的类别展示数据(该列的值有多少种,则将图以多少行显示)sns.relplot(x="total_bill", y="tip",hue="day", row="sex", data=tips)
# 如果同时设置了col和row,相同的row在同一行,相同的col在同一列,效果如下sns.relplot(x="total_bill", y="tip",hue="day",col="time", row="sex", data=tips)
#通过设置col_wrap 将多列数据以多行的形式展示sns.relplot(x="total_bill", y="tip", hue="time",col="day", col_wrap=2, data=tips)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
python
+关注
关注
56文章
4782浏览量
84449 -
数据可视化
+关注
关注
0文章
457浏览量
10239
原文标题:数据可视化-Seaborn系列 (1) | relplot用法
文章出处:【微信号:AI_class_vip,微信公众号:人工智能学研社】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
可视化MES系统软件
是关键部分,可视化管理可帮助企业更直观的挖掘隐藏的数据并有效管理企业。“制造物联”是MES系统软件更高阶段的必然表现形式。“制造物联”与MES系统软件的侧重:(1)MES侧重生产业务管理,制造物联更关注
发表于 11-30 19:55
三维可视化的应用和优势
的整体态势。 比如设备在偏僻区域(海下、深山、沙漠、分布全国各地等),可以实现无人检测,无需消耗人力物力进行检测,通过三维数据的分析可以直观的探测出设备状态和产能。 设备运行可视化:根据图像
发表于 12-02 11:52
数据可视化在电力行业的应用前景如何?
、信息管理和数据管理的量化展示,支持变电站多维数据的深度挖掘和智能分析。将实际生产业务无缝集成到平台上,使日常管理任务标准化、自动化和企业智能、专业管理。案例预览地址:https://
发表于 07-06 07:44
基于OneNET View 3.0的可视化数据监测系统的设计资料分享
姿态定位制作说明功能说明将维特WT901C姿态传感器数据通过合宙Air724UG-4G模块将数据传输到onenet云平台,并建立onenetview可视化界面成果展示可视化成果注:由于
发表于 01-20 06:28
经验分享|BI数据可视化报表布局——容器
容器功能是一种用于数据可视化图表排版的功能,主要作用对图表进行有效的布局调整,或者用于巧妙在同一地方安排多个不同类型的数据可视化图表,供使用者点击切换浏览。目前,在奥威BI软件上一同有
发表于 03-15 17:10
keras可视化介绍
keras可视化可以帮助我们直观的查看所搭建的模型拓扑结构,以及模型的训练的过程,方便我们优化模型。
模型可视化又分为模型拓扑结构可视化以及训练过程可视化。
以上一讲的mnist为例,
发表于 08-18 07:53
大数据可视化技术还将面临哪些新的挑战,如何应对
首先从方法层面介绍基本满足常用数据可视化需求的通用技术,根据可视化目标分类介绍,然后根据大数据的特点,重点介绍相关的大规模数据
用seaborn与pandas包绘制可视化图形带你玩转股市数据
导读:本文介绍两大绘图技巧,分布使用seaborn与pandas包绘制可视化图形。旨在通过金融股市历史价格数据学习可视化绘图技巧。 在日常生活中,可
使用Python来收集、处理和可视化人口数据
分析和可视化: pandas:一个提供高性能、易用的数据结构和数据分析工具的库。 requests:一个简洁、优雅的HTTP库,用于发送网络请求和获取数据。 matplotlib:一个
评论