准备工作
import matplotlib.pyplot as plt # 导入模块
%matplotlib inline# 在nootbook中显示所绘图像
import numpy as np
import pandas as pd
import seaborn as sns
plt.rcParams['axes.unicode_minus'] = False#用来正常显示负号
sns.set_style("darkgrid",{'font.sans-serif':['SimHei','Arial']})
线图
seaborn.lineplot
data = {
'apple':[3,2,4,3],
'orange':[4,6,4,1],
'banana':[3,2,1,1]
}
df = pd.DataFrame(data,index=['a','b','c','d'])
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',data=tips,hue='sex')
plt.figure(dpi=150)
sns.lineplot(x='total_bill',y='tip',data=tips,size='smoker',hue='sex',style='time')
分面网格关联图
r