最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于Python的科研論文配圖繪制(三)

2023-08-24 22:09 作者:Traveler-小小音  | 我要投稿

Datawhale 8月 組隊學(xué)習(xí)活動

參考書籍:《科研論文配圖繪制指南—— 基于Python》,寧海濤著,人民郵電出版社

一、初識Seaborn

這個庫就是相對比較特別的了,Seaborn 在 Matplotlib 的基礎(chǔ)上進 行了更加高級的封裝,多用于繪制學(xué)術(shù)統(tǒng)計圖。

  1. 圖類型

    (1)關(guān)系型圖:包括scatterplot()(散點圖、氣泡圖)、relplot()(數(shù)據(jù)擬合散點圖)、lineplot()(線圖、帶標(biāo)記的線圖)函數(shù)。

    (2)數(shù)據(jù)分布型圖:包括displot()(數(shù)據(jù)分布圖)、histplot()(直方圖)、kdeplot()(核密度圖)、ecdfplot()(經(jīng)驗分布函數(shù))、rugplot()(軸底部毯形圖)等。

    (3)分類數(shù)據(jù)型圖:包括stripplot()(抖動散點圖)、swarmplot()(蜂巢圖)、boxplot()(箱線圖)、boxenplot()(增強型箱線圖)等。

    (4)回歸模型分析型圖:包括lmplot()(數(shù)據(jù)擬合回歸圖)、regplot()(線性回歸模型擬合圖)、residplot()(線性回歸殘差圖)等。

  2. 多子圖網(wǎng)格型圖

    (1)FacetGrid() 函數(shù):可實現(xiàn)數(shù)據(jù)集中任一變量的分布和數(shù)據(jù)集子集中多個變量之間關(guān)系的可視化展示。

    (2)PairGrid() 函數(shù):用于繪制數(shù)據(jù)集中具有成對關(guān)系的多子圖網(wǎng)格型圖,每個行和列都會被分配一個不同的變量。

  3. 繪圖風(fēng)格、顏色主題和繪圖元素縮放比例

    (1)繪圖風(fēng)格:使用set_style()函數(shù)并設(shè)置其參數(shù)style,實現(xiàn)可視化效果。

    (2)顏色主題:使用set_palette() 函數(shù)更改顏色主題。

    (3)繪圖元素縮放比例:設(shè)置set_context()函數(shù)的參數(shù)context,實現(xiàn)對繪圖元素的縮放處理。

二、代碼實驗

使用FacetGrid()?函數(shù)可以實現(xiàn)行、列、色調(diào) 3 個維度的數(shù)值映射

參考書中提供的代碼只是核心代碼,需要達成上圖效果需要自行補充部分內(nèi)容,例如下面是書中對FacetGrid()函數(shù)的核心代碼:

  1. import Seaborn as sns

  2. import matplotlib.pyplot as plt?

  3. g = sns.FacetGrid(df, col ='time', hue ='smoker')?

  4. g.map(sns.regplot, "total_bill", "tip")?

  5. g.add_legend()

而我們需要補充重點就在于①df(縱軸)的描述②文件保存與展示,而對應(yīng)板塊的參考資料增加了更多的參數(shù)用來豐富內(nèi)容,實際效果圖大差不差

過去的筆記是直接用的現(xiàn)成的參考材料,只有真正上手后才能發(fā)現(xiàn)問題,解決問題

PairGrid() 函數(shù)實現(xiàn)每個行和列都會被分配一個不同的變量,繪制結(jié)果為顯示數(shù)據(jù)集中成對變量間關(guān)系的圖

(未完待續(xù))

基于Python的科研論文配圖繪制(三)的評論 (共 條)

分享到微博請遵守國家法律
邓州市| 弥渡县| 蒙阴县| 元阳县| 仁化县| 孟州市| 万山特区| 登封市| 高雄市| 温宿县| 多伦县| 平昌县| 天祝| 营山县| 江油市| 钟山县| 吐鲁番市| 松潘县| 宿迁市| 绍兴市| 分宜县| 江都市| 新干县| 鹤岗市| 天台县| 玉龙| 文昌市| 大洼县| 九寨沟县| 五原县| 嘉黎县| 吉木萨尔县| 霍城县| 夏津县| 凤城市| 蒙山县| 新乐市| 湘潭市| 武安市| 阜新| 芒康县|