欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python進行相關(guān)性分析并繪制散點圖詳解

 更新時間:2021年09月17日 17:00:43   作者:零食店  
這篇文章主要介紹了python進行相關(guān)性分析并繪制散點圖,具有一定借鑒價值,需要的朋友可以參考下,希望能夠給你帶來幫助

近期,有小伙伴問我關(guān)于怎么使用python進行散點圖的繪制,這個東西很簡單,但是怎么講相關(guān)性的值標注在圖形上略顯麻煩,因此,在這里記錄一下,將整個流程展示一下。

 需要用到的庫

在本篇博客中,主要用到的庫是pandas、numpy、matplotlib、seaborn等,想要使用seaborn庫必須要引入matplotlib庫,seaborn是作為它的外掛庫。

#1 load pakeage
 
import pandas as pd#讀寫表格以及表格處理
import numpy as np#用于數(shù)據(jù)計算
 
import geopandas as gpd
import matplotlib.pyplot as plt
import seaborn as sns
import os
import warnings
warnings.filterwarnings("ignore")
plt.rc('font',family='Times New Roman')
from glob import glob
from osgeo import gdal,gdal_array,gdalnumeric
plt.rcParams['font.sans-serif']=['Simhei']  #顯示中文
plt.rcParams['axes.unicode_minus']=False    #顯示負號 

數(shù)據(jù)讀取

這里我使用的是師弟的一部分數(shù)據(jù),在這里進行數(shù)據(jù)讀取。

df = pd.read_csv('./JXDY_1.csv',encoding='utf-8')
df.head()

這里我們做相關(guān)性分析

df.corr()#默認是pearson相關(guān)性分析

之后我們進行批量化的散點圖輸出,將相關(guān)性數(shù)據(jù)放在圖形上

a = 2#這里的相關(guān)性是從第二位開始進行計算的,所以我從第二位開始提取
for i in df.columns[3:]:
    a1 = sns.lmplot(y='fruit',x=i,data=df)
    ax = plt.gca()
    ax.text(0.9,1,"Pearson:{:.2f}".format(df.corr().iloc[1,a]),transform=ax.transAxes)#添加相關(guān)性
    a = a+1
    plt.savefig('./{}.jpg'.format(i),dpi=300,bbox_inches = 'tight')

 

 結(jié)果就大功告成了,之后吧結(jié)果輸出來就可以了!

總結(jié)

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

相關(guān)文章

  • 在VSCode中添加Python解釋器并安裝Python庫的方法

    在VSCode中添加Python解釋器并安裝Python庫的方法

    這篇文章主要介紹了在VSCode中添加Python解釋器并安裝Python庫的方法,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • python數(shù)據(jù)分析之線性回歸選擇基金

    python數(shù)據(jù)分析之線性回歸選擇基金

    這篇文章主要介紹了python數(shù)據(jù)分析之線性回歸選擇基金,文章基于前幾篇的文章內(nèi)容展開詳細的基金的趨勢分析,感興趣的小伙伴可以參考一下
    2022-05-05
  • python 如何把docker-compose.yaml導入到數(shù)據(jù)庫相關(guān)條目里

    python 如何把docker-compose.yaml導入到數(shù)據(jù)庫相關(guān)條目里

    這篇文章主要介紹了python 如何把docker-compose.yaml導入到數(shù)據(jù)庫相關(guān)條目里?下面小編就為大家介紹一下實現(xiàn)方式,一起跟隨小編過來看看吧
    2021-01-01
  • Python使用struct處理二進制(pack和unpack用法)

    Python使用struct處理二進制(pack和unpack用法)

    這篇文章主要介紹了Python使用struct處理二進制(pack和unpack用法),幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-11-11
  • Python 讀取用戶指令和格式化打印實現(xiàn)解析

    Python 讀取用戶指令和格式化打印實現(xiàn)解析

    這篇文章主要介紹了Python 讀取用戶指令和格式化打印實現(xiàn)解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-09-09
  • Python使用matplotlib模塊繪制圖像并設(shè)置標題與坐標軸等信息示例

    Python使用matplotlib模塊繪制圖像并設(shè)置標題與坐標軸等信息示例

    這篇文章主要介紹了Python使用matplotlib模塊繪制圖像并設(shè)置標題與坐標軸等信息,結(jié)合實例形式分析了Python中matplotlib模塊進行坐標系圖形繪制的相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • Python詞云展示庫wordcloud配置詳解

    Python詞云展示庫wordcloud配置詳解

    這篇文章主要介紹了Python詞云展示庫wordcloud配置詳解,詞云就是將詞語通過圖形可視化的方式,直觀和藝術(shù)的展示出來,詞云在我們的生活中經(jīng)常能夠看到,無論是中文的詞云還是英文的詞云,需要的朋友可以參考下
    2023-07-07
  • 如何寫好?Python?的?Lambda?函數(shù)

    如何寫好?Python?的?Lambda?函數(shù)

    這篇文章主要介紹了如何寫好?Python?的?Lambda?函數(shù),Lambda?函數(shù)是?Python?中的匿名函數(shù),下面文章通過介紹Lambda?函數(shù)的相關(guān)內(nèi)容展開文章主題,需要的小伙伴可以參考一下
    2022-03-03
  • Python Reduce函數(shù)的高級用法詳解

    Python Reduce函數(shù)的高級用法詳解

    這篇文章主要介紹了reduce函數(shù)的工作原理和應(yīng)用,同時提供豐富的示例代碼,方便更好地理解如何使用reduce函數(shù)來輕松解決復(fù)雜的數(shù)據(jù)聚合問題,需要的可以參考下
    2023-11-11
  • pandas刪除行刪除列增加行增加列的實現(xiàn)

    pandas刪除行刪除列增加行增加列的實現(xiàn)

    這篇文章主要介紹了pandas刪除行刪除列增加行增加列的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07

最新評論