資料視覺化之seaborn 1

2021-09-28 23:03:07 字數 4097 閱讀 5897

seaborn是基於matplotlib的python資料視覺化庫。它提供了乙個高階介面,用於繪製引人入勝且內容豐富的統計圖形,可以與pandas很好的結合。具體內容可以進入官網進行了解:seaborn官網

此次操作所使用的seaborn版本為:0.9.0

seaborn內建資料集:

seaborn.load_dataset(name,cache=

true

,data_home=

none,**

*kws)

names=sns.get_dataset_names(

)print

(names)

###[

'anscombe'

,'attention'

,'brain_networks'

,'car_crashes'

,'diamonds'

,'dots'

,'exercise'

,'flights'

,'fmri'

,'gammas'

,'iris'

,'mpg'

,'planets'

,'tips'

,'titanic'

]for i in names:

sns.load_dataset(i)

快取完資料集之後就來進行後面的操作吧,不過首先先進行一些操作前的準備工作。

import seaborn as sns

import matplotlib.pyplot as plt

%matplotlib inline

import numpy as np

import pandas as pd

plt.rcparams[

'font.sans-serif']=

['simhei'

] plt.rcparams[

'axes.unicode_minus']=

false

sns.set_style=

('darkgrid',)

import warnings#去除部分警告資訊

warnings.filterwarnings(

'ignore'

)

seaborn的繪圖風格
#seaborn預設繪圖風格

sns.

set(

)plt.bar([1

,2,3

,4,5

],[3

,6,9

,2,5

])#seaborn的5種繪圖風格style=dark、darkgrid、white、whitegrid、ticks

設定畫板上下文引數

#seaborn上下文繪圖引數的設定 *****、talk、poster、notebook

調色盤

符合seaborn 的顏色系列:

accent, accent_r, blues, blues_r, brbg, brbg_r, bugn, bugn_r, bupu, bupu_r, cmrmap, cmrmap_r, dark2, dark2_r, gnbu, gnbu_r, greens, greens_r, greys, greys_r, orrd, orrd_r, oranges, oranges_r, prgn, prgn_r, paired, paired_r, pastel1, pastel1_r, pastel2, pastel2_r, piyg, piyg_r, pubu, pubugn, pubugn_r, pubu_r, puor, puor_r, purd, purd_r, purples, purples_r, rdbu, rdbu_r, rdgy, rdgy_r, rdpu, rdpu_r, rdylbu, rdylbu_r, rdylgn, rdylgn_r, reds, reds_r, set1, set1_r, set2, set2_r, set3, set3_r, spectral, spectral_r, wistia, wistia_r, ylgn, ylgnbu, ylgnbu_r, ylgn_r, ylorbr, ylorbr_r, ylorrd, ylorrd_r, afmhot, afmhot_r, autumn, autumn_r, binary, binary_r, bone, bone_r, brg, brg_r, bwr, bwr_r, cividis, cividis_r, cool, cool_r, coolwarm, coolwarm_r, copper, copper_r, cubehelix, cubehelix_r, flag, flag_r, gist_earth, gist_earth_r, gist_gray, gist_gray_r, gist_heat, gist_heat_r, gist_ncar, gist_ncar_r, gist_rainbow, gist_rainbow_r, gist_stern, gist_stern_r, gist_yarg, gist_yarg_r, gnuplot, gnuplot2, gnuplot2_r, gnuplot_r, gray, gray_r, hot, hot_r, hsv, hsv_r, icefire, icefire_r, inferno, inferno_r, jet, jet_r, magma, magma_r, mako, mako_r, nipy_spectral, nipy_spectral_r, ocean, ocean_r, pink, pink_r, plasma, plasma_r, prism, prism_r, rainbow, rainbow_r, rocket, rocket_r, seismic, seismic_r, spring, spring_r, summer, summer_r, tab10, tab10_r, tab20, tab20_r, tab20b, tab20b_r, tab20c, tab20c_r, terrain, terrain_r, twilight, twilight_r, twilight_shifted, twilight_shifted_r, viridis, viridis_r, vlag, vlag_r, winter, winter_r

#分類色板(有6個預設的顏色迴圈主題:deep、muted、pastel、bright、dark、colorblind)

#顏色漸變的調色盤

#互動式方式

Python資料視覺化 seaborn

seaborn其實是在matplotlib的基礎上進行了更高階的api封裝,從而使得作圖更加容易,在大多數情況下使用seaborn就能做出很具有吸引力的圖。這裡例項採用的資料集都是seaborn提供的幾個經典資料集,dataset檔案可見於github。set style 是用來設定主題的,seab...

python 資料視覺化 Seaborn

一 introduce seaborn是基於matplotlib的圖形視覺化python包,在matplotlib的基礎上進行了更高階的api封裝,從而使得作圖更加容易,在大多數情況下使用seaborn能做出很具有吸引力的圖,而使用matplotlib就能製作具有更多特色的圖。應該把seaborn視...

資料視覺化之seaborn(2)

接下來就要進行一些具體型別圖的操作,先了解一下seaborn中包含的型別圖 柱狀圖seaborn.barplot x,y,hue 繪圖中所使用的分類 連續變數 顏色分組變數名。data 資料框名稱。order,hue order hue變數各類別取值的繪圖順序。orient v h 帶條繪製方向。s...