日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何用Seaborn描绘线图,分面网格关联图,密度图,连接图,热力图,线性回归图,分面网格绘图

發布時間:2024/9/30 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何用Seaborn描绘线图,分面网格关联图,密度图,连接图,热力图,线性回归图,分面网格绘图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
事前準備請看之前的文章0o0!

線圖

data = {'apple':[4,0,7,8],'orange':[3,5,6,7],'bananas':[6,4,5,3] } df = pd.DataFrame(data,index=['a','b','c','d']) df

plt.figure(dpi=150) sns.lineplot(data=df)#一列一條線

導入數據

tips = sns.load_dataset("tips") tips.head()

plt.figure(dpi=150) sns.lineplot(x= 'total_bill',y='tip',data=tips)

sns.lineplot(x = 'total_bill',y='tip',hue='sex',data=tips)

plt.figure(dpi=150) sns.lineplot(x = 'total_bill',y='tip',hue='sex',size='smoker',style='time',data=tips)

mpg_df = sns.load_dataset("mpg") mpg_df

g = sns.relplot(x="displacement",y="mpg",data=mpg_df)#默認散點圖

g = sns.relplot(x="displacement",y="mpg",col="cylinders",data=mpg_df)

g = sns.relplot(x="displacement",y="mpg",col="cylinders",row="origin",data=mpg_df)

  • col_wrap=3 一行三個

g = sns.relplot(x="displacement",y="mpg",col="cylinders",hue="origin",col_wrap=3,data=mpg_df)

g = sns.relplot(x="displacement",y="mpg",col="cylinders",hue="origin",col_wrap=3,kind="line",data=mpg_df)

密度圖(雙變量)

n=1024 x = np.random.normal(0,1,n) y = np.random.normal(0,1,n) g = sns.kdeplot(x,y)

g = sns.kdeplot(x,y,shade=True)

連接圖

n=1024 x = np.random.normal(0,1,n) y = np.random.normal(0,1,n) g = sns.jointplot(x,y)

g = sns.jointplot(x,y,kind="reg")

g = sns.jointplot(x,y,kind="kde")

g = sns.jointplot(x,y,kind="hex")

熱力圖

df = pd.DataFrame(np.random.rand(10,10),columns=list('abcdefghij')) df

sns.heatmap(df)

  • 可以改變顏色

sns.heatmap(df,cmap="Greens")

sns.heatmap(df,cmap="Greens",vmin=0,vmax=0.5)#設置最大值最小值

sns.heatmap(df,cmap="Greens",annot=True)

線性回歸圖

sns.regplot(x='total_bill',y = 'tip',data=tips)

分面網格線性回歸圖

sns.lmplot(x='total_bill',y = 'tip',hue='sex',data=tips,col='size',col_wrap=3)

分面網格繪制

g = sns.FacetGrid(mpg_df,col="origin") g.map(sns.distplot,"mpg")

g = sns.FacetGrid(mpg_df,col="origin") g.map(sns.kdeplot,"mpg")

總結

以上是生活随笔為你收集整理的如何用Seaborn描绘线图,分面网格关联图,密度图,连接图,热力图,线性回归图,分面网格绘图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。