0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)據(jù)可視化-Seaborn系列的relplot用法解析

sekJ_AI_class_v ? 2019-09-23 09:43 ? 次閱讀

Seaborn是一個非常炫酷的python可視化庫,它專攻于統(tǒng)計可視化。相較于matplotlib,它的語法更加簡潔。

案例代碼

https://github.com/Vambooo/SeabornCN

seaborn.relplot()解讀

注意:數(shù)據(jù)一定是通過DataFrame中傳送的

函數(shù)原型: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)

常用的參數(shù)解讀:

參數(shù)解讀:必須的參數(shù)x,y,data其他參數(shù)均為可選;x,y:數(shù)據(jù)中變量的名稱;data:是DataFrame類型的;
可選:下面均為可選hue:數(shù)據(jù)中的名稱 對將生成具有不同顏色的元素的變量進行分組??梢允欠诸惢驍?shù)字.
row,col:數(shù)據(jù)中變量的名稱分類變量將決定網(wǎng)格的分面。
col_wrap:int這個變量設置可以將多列包裝以多行的形式展現(xiàn)(有時太多列展現(xiàn),不便利),但不可以將多行以多列的形式展現(xiàn)。
size:數(shù)據(jù)中的名稱根據(jù)指定的名稱(列名),根據(jù)該列中的數(shù)據(jù)值的大小生成具有不同大小的效果??梢允欠诸惢驍?shù)字。

案例說明

import matplotlib.pyplot as pltimport seaborn as snssns.set(style="ticks")#構(gòu)建數(shù)據(jù)tips = sns.load_dataset("tips")#查看表名和前10條數(shù)據(jù)print(tips[:10])

# 指定x和y,并根據(jù)hue的不同進行顏色分組sns.relplot(x="total_bill",y="tip",hue='day',data=tips)

上面代碼的運行結(jié)果為右圖,左圖為未指定hue的效果:

# 設置col=列名  則根據(jù)列的類別展示數(shù)據(jù)(該列的值有多少種,則將圖以多少列顯示)sns.relplot(x="total_bill", y="tip",hue="day", col="time", data=tips)

# 設置row=列名  則根據(jù)列的類別展示數(shù)據(jù)(該列的值有多少種,則將圖以多少行顯示)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 將多列數(shù)據(jù)以多行的形式展示sns.relplot(x="total_bill", y="tip", hue="time",col="day", col_wrap=2, data=tips)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:數(shù)據(jù)可視化-Seaborn系列 (1) | relplot用法

文章出處:【微信號:AI_class_vip,微信公眾號:人工智能學研社】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    可視化MES系統(tǒng)軟件

    是關鍵部分,可視化管理可幫助企業(yè)更直觀的挖掘隱藏的數(shù)據(jù)并有效管理企業(yè)。“制造物聯(lián)”是MES系統(tǒng)軟件更高階段的必然表現(xiàn)形式。“制造物聯(lián)”與MES系統(tǒng)軟件的側(cè)重:(1)MES側(cè)重生產(chǎn)業(yè)務管理,制造物聯(lián)更關注
    發(fā)表于 11-30 19:55

    如何把AD中非可視化區(qū)域物件移到可視化區(qū)域?

    AD中非可視化區(qū)域物件怎么移到可視化區(qū)域???
    發(fā)表于 09-10 05:36

    python數(shù)據(jù)可視化的方法和代碼

    Python數(shù)據(jù)可視化匯總
    發(fā)表于 10-14 14:59

    12本關于數(shù)據(jù)可視化的好書

    Tableau官方推薦:12本關于數(shù)據(jù)可視化的好書
    發(fā)表于 05-22 17:13

    Python數(shù)據(jù)可視化

    Python數(shù)據(jù)可視化:網(wǎng)易云音樂歌單
    發(fā)表于 07-19 08:30

    三維可視化的應用和優(yōu)勢

    的整體態(tài)勢?! ”热缭O備在偏僻區(qū)域(海下、深山、沙漠、分布全國各地等),可以實現(xiàn)無人檢測,無需消耗人力物力進行檢測,通過三維數(shù)據(jù)的分析可以直觀的探測出設備狀態(tài)和產(chǎn)能。  設備運行可視化:根據(jù)圖像
    發(fā)表于 12-02 11:52

    數(shù)據(jù)可視化在電力行業(yè)的應用前景如何?

    、信息管理和數(shù)據(jù)管理的量化展示,支持變電站多維數(shù)據(jù)的深度挖掘和智能分析。將實際生產(chǎn)業(yè)務無縫集成到平臺上,使日常管理任務標準、自動和企業(yè)智能、專業(yè)管理。案例預覽地址:https://
    發(fā)表于 07-06 07:44

    常見的幾種可視化介紹

    說說常見的幾種可視化一、信息可視化信息可視化就是對抽象數(shù)據(jù)進行直觀視覺呈現(xiàn)的研究,抽象數(shù)據(jù)既包含數(shù)值數(shù)據(jù)
    發(fā)表于 07-12 07:49

    基于OneNET View 3.0的可視化數(shù)據(jù)監(jiān)測系統(tǒng)的設計資料分享

    姿態(tài)定位制作說明功能說明將維特WT901C姿態(tài)傳感器數(shù)據(jù)通過合宙Air724UG-4G模塊將數(shù)據(jù)傳輸?shù)給nenet云平臺,并建立onenetview可視化界面成果展示可視化成果注:由于
    發(fā)表于 01-20 06:28

    經(jīng)驗分享|BI數(shù)據(jù)可視化報表布局——容器

    容器功能是一種用于數(shù)據(jù)可視化圖表排版的功能,主要作用對圖表進行有效的布局調(diào)整,或者用于巧妙在同一地方安排多個不同類型的數(shù)據(jù)可視化圖表,供使用者點擊切換瀏覽。目前,在奧威BI軟件上一同有
    發(fā)表于 03-15 17:10

    keras可視化介紹

    keras可視化可以幫助我們直觀的查看所搭建的模型拓撲結(jié)構(gòu),以及模型的訓練的過程,方便我們優(yōu)化模型。 模型可視化又分為模型拓撲結(jié)構(gòu)可視化以及訓練過程可視化。 以上一講的mnist為例,
    發(fā)表于 08-18 07:53

    數(shù)據(jù)可視化技術還將面臨哪些新的挑戰(zhàn),如何應對

    首先從方法層面介紹基本滿足常用數(shù)據(jù)可視化需求的通用技術,根據(jù)可視化目標分類介紹,然后根據(jù)大數(shù)據(jù)的特點,重點介紹相關的大規(guī)模數(shù)據(jù)
    的頭像 發(fā)表于 04-17 16:47 ?5296次閱讀

    數(shù)據(jù)可視化的常用技術和并行與原位可視化方法分析

    數(shù)據(jù)可視化就是將抽象的“數(shù)據(jù)”以可見的形式表現(xiàn)出來,幫助人理解數(shù)據(jù)。大數(shù)據(jù)可視化相對傳統(tǒng)的
    的頭像 發(fā)表于 04-17 16:51 ?6383次閱讀

    seaborn與pandas包繪制可視化圖形帶你玩轉(zhuǎn)股市數(shù)據(jù)

    導讀:本文介紹兩大繪圖技巧,分布使用seaborn與pandas包繪制可視化圖形。旨在通過金融股市歷史價格數(shù)據(jù)學習可視化繪圖技巧。 在日常生活中,
    的頭像 發(fā)表于 06-24 17:55 ?2030次閱讀

    使用Python來收集、處理和可視化人口數(shù)據(jù)

    分析和可視化: pandas:一個提供高性能、易用的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)分析工具的庫。 requests:一個簡潔、優(yōu)雅的HTTP庫,用于發(fā)送網(wǎng)絡請求和獲取數(shù)據(jù)。 matplotlib:一個
    的頭像 發(fā)表于 06-21 17:08 ?1317次閱讀
    使用Python來收集、處理和<b class='flag-5'>可視化</b>人口<b class='flag-5'>數(shù)據(jù)</b>