最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 數(shù)據(jù)可視化之Seaborn詳解

 更新時間:2021年11月02日 10:55:17   作者:海擁✘  
這篇文章主要介紹了Python數(shù)據(jù)可視化庫seaborn的使用總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

安裝

要安裝 seaborn,請在終端中輸入以下命令。

pip install seaborn

image.png

Seaborn 建立在 Matplotlib 之上,因此它也可以與 Matplotlib 一起使用。一起使用 Matplotlib 和 Seaborn 是一個非常簡單的過程。我們只需要像之前一樣調(diào)用 Seaborn Plotting 函數(shù),然后就可以使用 Matplotlib 的自定義函數(shù)了。

注意: Seaborn 加載了提示、虹膜等數(shù)據(jù)集,但在本教程中,我們將使用 Pandas 加載這些數(shù)據(jù)集。

例子:

# 導(dǎo)包
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

# 讀取數(shù)據(jù)庫
data = pd.read_csv("tips.csv")
# 畫線圖
sns.lineplot(x="sex", y="total_bill", data=data)
# 使用 Matplotlib 設(shè)置標(biāo)題
plt.title('Title using Matplotlib Function')
plt.show()

輸出:

image.png

散點圖

散點圖是使用scatterplot() 方法繪制的。這類似于 Matplotlib,但需要額外的參數(shù)數(shù)據(jù)。

# 導(dǎo)包
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
# 讀取數(shù)據(jù)庫
data = pd.read_csv("tips.csv")
sns.scatterplot(x='day', y='tip', data=data,)
plt.show()

輸出:

image.png

你會發(fā)現(xiàn)在使用 Matplotlib 時,如果你想根據(jù)sex為這個圖的每個點著色會很困難。 但在散點圖中,它可以在色調(diào)參數(shù)的幫助下完成。

例子:

# 導(dǎo)包
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
# 讀取數(shù)據(jù)庫
data = pd.read_csv("tips.csv")
sns.scatterplot(x='day', y='tip', data=data,
			hue='sex')
plt.show()

輸出:

image.png

線圖

Seaborn 中的 Line Plot 使用 lineplot() 方法繪制。 在這種情況下,我們也可以只傳遞 data 參數(shù)。

示例:

# 導(dǎo)包
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

# 讀取數(shù)據(jù)庫
data = pd.read_csv("tips.csv")
sns.lineplot(x='day', y='tip', data=data)
plt.show()

輸出:

image.png

示例 2:

# 導(dǎo)包
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

# 讀取數(shù)據(jù)庫
data = pd.read_csv("tips.csv")
# 僅使用數(shù)據(jù)屬性
sns.lineplot(data=data.drop(['total_bill'], axis=1))
plt.show()

輸出:

image.png

條形圖

Seaborn 中的條形圖可以使用barplot()方法.

例子:

# 導(dǎo)包
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

# 讀取數(shù)據(jù)庫
data = pd.read_csv("tips.csv")
sns.barplot(x='day',y='tip', data=data,
			hue='sex')
plt.show()

輸出:

image.png

直方圖

Seaborn 中的直方圖可以使用histplot() 函數(shù)繪制。

例子:

# 導(dǎo)包
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd

# 讀取數(shù)據(jù)庫
data = pd.read_csv("tips.csv")
sns.histplot(x='total_bill', data=data, kde=True, hue='sex')
plt.show()

輸出:

image.png

在瀏覽完所有這些繪圖后,您一定已經(jīng)注意到,使用 Seaborn 自定義繪圖比使用 Matplotlib 容易得多。 它也是基于 matplotlib 構(gòu)建的,那么我們也可以在使用 Seaborn 時使用 matplotlib 函數(shù)。下一節(jié)我們繼續(xù)談第三個庫——Bokeh

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 使用虛擬環(huán)境打包python為exe 文件的方法

    使用虛擬環(huán)境打包python為exe 文件的方法

    這篇文章主要介紹了關(guān)于使用虛擬環(huán)境打包python為exe 文件的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python?asyncore?socket客戶端開發(fā)基本使用教程

    Python?asyncore?socket客戶端開發(fā)基本使用教程

    asyncore庫是python的一個標(biāo)準(zhǔn)庫,提供了以異步的方式寫入套接字服務(wù)的客戶端和服務(wù)器的基礎(chǔ)結(jié)構(gòu),這篇文章主要介紹了Python?asyncore?socket客戶端開發(fā)基本使用,需要的朋友可以參考下
    2022-12-12
  • Python實現(xiàn)tuple和list的轉(zhuǎn)換方式

    Python實現(xiàn)tuple和list的轉(zhuǎn)換方式

    在Python中,可以使用內(nèi)置的list()和tuple()函數(shù)將tuple和list相互轉(zhuǎn)換,tuple是不可變的,而list是可變的,轉(zhuǎn)換時要注意性能考慮
    2024-12-12
  • Python面向?qū)ο骳lass類屬性及子類用法分析

    Python面向?qū)ο骳lass類屬性及子類用法分析

    這篇文章主要介紹了Python面向?qū)ο骳lass類屬性及子類用法,結(jié)合實例形式較為詳細(xì)的分析了Python面向?qū)ο缶幊讨衏lass類屬性的訪問、修改、刪除操作及子類的相關(guān)使用技巧,需要的朋友可以參考下
    2018-02-02
  • Python制作進(jìn)度條的幾種方法

    Python制作進(jìn)度條的幾種方法

    如果你之前沒用過進(jìn)度條,八成是覺得它會增加不必要的復(fù)雜性或者很難維護(hù),其實不然。要加一個進(jìn)度條其實只需要幾行代碼,快跟隨小編一起學(xué)習(xí)學(xué)習(xí)吧
    2022-12-12
  • 多版本python的pip 升級后, pip2 pip3 與python版本失配解決方法

    多版本python的pip 升級后, pip2 pip3 與python版本失配解決方法

    在本篇文章里小編給大家整理的是關(guān)于多版本python的pip 升級后, pip2 pip3 與python版本失配的解決方法內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • 在Python中使用Fsolve函數(shù)的過程解析

    在Python中使用Fsolve函數(shù)的過程解析

    這篇文章主要介紹了在Python中使用Fsolve函數(shù)的過程解析,在這篇文章中,我們了解到fsolve?是用來尋找非線性方程的根的,了解到fsolve?可以接受的不同種類的參數(shù)以及每個參數(shù)的含義,需要的朋友可以參考下
    2023-06-06
  • 利用Python多處理庫處理3D數(shù)據(jù)詳解

    利用Python多處理庫處理3D數(shù)據(jù)詳解

    本文將介紹處理大量數(shù)據(jù)時非常方便的工具,例如tqdm與 multiprocessing?imap??一起使用、并行處理檔案、繪制和處理3D數(shù)據(jù)等,感興趣的小伙伴可以了解一下
    2021-12-12
  • windows下python 3.9 Numpy scipy和matlabplot的安裝教程詳解

    windows下python 3.9 Numpy scipy和matlabplot的安裝教程詳解

    這篇文章主要介紹了windows下python 3.9 Numpy scipy和matlabplot的安裝教程詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Python和Golang協(xié)程的區(qū)別

    Python和Golang協(xié)程的區(qū)別

    這篇文章主要為大家介紹了Python和Golang協(xié)程的區(qū)別示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12

最新評論

湘潭市| 嘉黎县| 白沙| 莎车县| 朝阳市| 锡林浩特市| 眉山市| 南川市| 乳山市| 宿州市| 崇义县| 通山县| 福安市| 原平市| 礼泉县| 蕲春县| 襄汾县| 绥江县| 颍上县| 若羌县| 安阳县| 红桥区| 洛浦县| 浠水县| 娱乐| 名山县| 普兰店市| 台中市| 平和县| 温泉县| 建湖县| 山丹县| 丹东市| 封开县| 芷江| 昌邑市| 民丰县| 青浦区| 阳东县| 武安市| 安义县|