seaborn

import seaborn as sns
sns.set_style(‘darkgrid’,{‘font.sans-serif’:[‘SimHei’,‘Arial’]})
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.rcParams[‘font.sans-serif’] = [‘SimHei’]#正常显示中文标签
plt.rcParams[‘axes.unicode_minus’] = False#正常显示负号
import warnings
warnings.filterwarnings(‘ignore’)

#散点图

data = {
        'apples':[3,2,0,1],
        'oranges':[0,1,2,3],
        'banans':[1,2,1,0]
        }
df = pd.DataFrame(data,index=['June','Robert','Lily','David'])
df
sns.lineplot(data=df)

seaborn_第1张图片

#分面网格关联图

mpg_df = sns.load_dataset('mpg',engine='python')
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)


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




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

seaborn_第2张图片

#dist 图

tips = sns.load_dataset('tips',engine='python')
seaborn.displot()
sns.distplot(tips['total_bill'])
sns.distplot(tips['total_bill'])

seaborn_第3张图片

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

seaborn_第4张图片

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

seaborn_第5张图片

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

seaborn_第6张图片
seaborn_第7张图片

你可能感兴趣的:(seaborn)