如何利用seaborn繪製factorplot圖?

2020-12-24 小短腿花花

如何利用seaborn繪製factorplot圖?今天番茄加速就來解答一下。

seaborn 是基於matplotlib開發的,提供更高一級的接口,做出的可視化圖更加具有表現力。

下面介紹 seaborn 庫的入門使用方法,首先導入它和 pyplot 模塊:

import matplotlib.pyplot as plt

import seaborn as sns

它裡面內置了一些經典數據集,如tips, titanic, iris等,下面依次導入:

tips = sns.load_dataset("tips")

titanic = sns.load_dataset("titanic")

iris = sns.load_dataset("iris")

以titanic 為例,繪製factorplot 圖,展示 sex(男、女),不同階層(1,2,3)的 survived比率:

sns.factorplot(x="pclass", y="survived", hue="sex",data=titanic)

還可以定製 pointplot 圖, 調整 markers,linestyles 等參數:

sns.pointplot(x="class", y="survived", hue="sex", data=titanic,

palette={"male":"g","female":"m"},markers=["^","o"],linestyles=["-","--"])

不同階層下,不同性別的存活比率 barplot 圖:

sns.barplot(x="sex",y="survived", hue="class", data=titanic)

統計deck枚舉值不同取值的出現頻次countplot圖:

sns.countplot(x="deck", data=titanic, palette="Greens_d")

箱形圖觀察數據分布規律:

sns.boxplot(x="alive", y="age",hue="adult_male",data=titanic)

關於 seaborn 使用,有一張 cheetsheet 圖。

相關焦點

  • 掌握Seaborn的三分之一:使用relplot進行統計繪圖
    Seaborn將其所有API分為三類:繪製統計關係、可視化數據分布和分類數據繪圖。Seaborn提供了三個高級函數,它們包含了它的大部分特徵,其中之一是relplot()。relplot()可以可視化定量變量之間的任何統計關係。在本文中,我們將介紹這個函數的幾乎所有特性,包括如何創建子圖等等。
  • 使用Pandas,Seaborn和Plotly繪製漂亮的圖表
    2018: Regplot showing how Life Ladder (Happiness) is positively correlated with Log GDP per capita (在今天的文章中,我們將研究使用Python繪製數據的三種不同方式。 我們將通過利用《 2019年世界幸福報告》中的數據來做到這一點。
  • 在Python中用Seaborn美化圖表的3個示例
    最重要的是,研究人員通常需要花費大量時間來繪製分布圖,如果不能輕鬆地繪製分布圖,則您的繪製程序包實際上是多餘的。 Seaborn繪製直方圖很方便,而KDE與其他軟體包確實很難做到(Plotly例外)。最後,Seaborn涵蓋了所有設計方面的內容,這使您(研究人員)有更多的時間進行研究。 Matplotlib的視覺效果很不好,Chartify太難以使用,我都不太喜歡。
  • 做自己漂亮的圖表,一文學會如何繪製甜甜圈樣式的餅圖
    上次和大家一起討論了如何繪製分裂式餅圖和非分裂式餅圖,今天咱們繼續深入和大家聊聊關於在Python數據可視化中餅圖的繪製內容,其實除了繪製常見的分裂式和非分裂式餅圖之外,還可繪製「甜甜圈」樣式的餅圖,那什麼是「甜甜圈」樣式的餅圖呢?其實這種樣式的餅圖就是內嵌式環形餅圖。
  • 非分裂式餅圖你會繪製嗎?一文學會如何用Python搞定
    ()函數來繪製分裂式餅圖,今天呢,咱們繼續深入介紹一下餅圖的繪製!那今天咱們來介紹餅圖的那些內容呢?就來說一下如何繪製非分裂式餅圖吧!其實在Python中繪製非分裂式餅圖與上次咱們介紹的繪製分裂式餅圖用的是同一個函數,依然是pie()函數,唯一的區別只是pie()函數中的參數設置不同!
  • Matlab基礎畫圖命令-plot
    其中,plot是最基礎的命令,用來繪製二維平面上的線性坐標曲線圖。這裡以plot命令為基礎,配合使用以下命令,可以讓你的最終結果更加豐富。figure、title、xlabel、ylabellegend、text、grid、axisplot畫圖示例代碼plot畫圖示例結果plot命令設置線型、標記、顏色高級繪圖命令Matlab還有一些高級繪圖命令,可以畫出更加豐富的效果,接下來也會結合代碼和效果圖示例哦!
  • batchplot批量列印怎麼用?Batchplot功能特色
    Batchplot是一個專門針對AutoCAD2000以上版本設計的單DWG多圖紙的批量列印、批量生成布局、批量分圖工具。Batchplot功能強大,操作簡單,可以根據自己的需求任意調整列印設置Batchplot(CAD批量列印工具)功能特色1.
  • Python大數據分析疫情:如何實現實時數據爬取及Matplotlib可視化
    數據存儲及Seaborn繪製全國各地區柱狀圖Seaborn是在Matplotlib的基礎上進行了更高級的API封裝,從而使得作圖更加容易,在大多數情況下使用seaborn能做出很具有吸引力的圖,而使用matplotlib就能製作具有更多特色的圖。
  • R語言繪圖|折線圖畫法,如何畫出你滿意的圖?
    要考察橘樹的年輪如何隨著樹齡變化,先畫個散點圖看看:# 先看第一種橘樹,提取第一種樹的數據,保存在t1中t1 <- subset(Orange, Tree==1)戳此複習subset()函數的功能。
  • MATLAB用不同顏色繪製多條曲線
    在我們的學習工作中,為了直觀、數據的比較及趨勢的分析等,我們往往需要在一張圖片中用不同的顏色繪製多條曲線。這篇文章介紹一下MATLAB在一張圖片中用不同顏色繪製多條曲線的幾個方法。1、利用MATLAB的默認設置這也是最簡單的用法。
  • 何使用Survminer包優雅的繪製生存曲線?
    這個包也提供了基於基礎繪圖系統的生存曲線繪製。?Survminer包提供了基於ggplot2系統對於生存分析的可視化,使得生存分析具有更加美觀的圖形,以及自我定製方式。而今天我們的主角就是Survminer包,讓我們鼓足精神一起來學習「如何使用Survminer包優雅的繪製生存曲線」吧。
  • 如何利用Excel在CAD批量繪製圓?
    如下圖所示,如果需要在多段線每個角點位置繪製半徑為5的圓,那麼可以利用Excel表達式的功能直接批量繪製圓。具體步驟如下:一、在CAD中利用插件提取多段線交點的坐標。二、將提取的坐標通過Ctrl+C複製,Ctrl+V粘貼到Excel表中,並整理好,如下圖所示(此處利用插件提取的坐標,所以坐標顯示精度與上圖有區別)。
  • matlab繪製波形圖
    res對yrs圖8,黑色k點線繪製comm對yrs圖9,紅色m點劃線繪製ind對yrs圖二,10.2,音頻頻率1,fs=102,t=0~20,間隔為1/fs3,y>8,繪製abs(yfft)對f的圖三,14.1行星運動。
  • excel如何畫箱形圖 EXCEL箱形圖繪製圖文教程
    excel如何畫箱形圖 EXCEL箱形圖繪製圖文教程時間:2018-03-31 14:04   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:excel如何畫箱形圖 EXCEL箱形圖繪製圖文教程 excel如何畫箱形圖?大家都知道excel的功能很強大,那麼大家是否知道EXCEL也可以做箱形圖呢?
  • Matplotlib繪製的27個常用圖(附對應代碼實現)
    ha='center',                style='italic',                bbox=dict(boxstyle='round', facecolor='floralwhite',                          ec='#8B7E66'))1 基本繪圖R語言 - 線圖繪製