Seaborn隶属于Matplotlib,图形的种类基本上是相同的。
图形种类
线形图
散点图
条形图
直方图
箱线图
小提琴图
热力图
等等
导入需要的包
import seaborn as sns
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
%matplotlib inline
线形图
data = np.random.normal(size=(20,6))+np.arange(6)/2
sns.lineplot(data=data)
sns.despine(offset=10)
根据图形可以看出,并没有对图形的种类以及图标进行设定。但是Seaborn均对图形进行了相关的配置。
散点图
data = np.random.normal(size=(20,6))+np.arange(6)/2
sns.scatterplot(data=data)
sns.despine(offset=10)
散点图也是一样,也进行了一定程度的区分。
条形图
data = np.random.normal(size=(20,6))+np.arange(6)/2
sns.barplot(data=data)
sns.despine(offset=10)
直方图
# 直方图
x=np.random.normal(size=100)
sns.histplot(x,kde=False) # kde是核密度估计
箱线图
sns.set_style("whitegrid")
data = np.random.normal(size=(20,6))+np.arange(6)/2
sns.boxplot(data=data)
小提琴图
sns.violinplot(data)
sns.despine(offset=10)
热力图
normal_data=np.random.randn(3,3)
print(normal_data)
ax=sns.heatmap(normal_data,center=0)
在Seaborn中画图,帮我们省了很多时间。但是,不知道你有没有仔细观察,上面图形的配色比较丑,下一讲就带大家说一下颜色的调试等相关工作。