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瀏覽量
84453 -
數據可視化
+關注
關注
0文章
457瀏覽量
10241
原文標題:數據可視化-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:一個
評論