Seaborn具有以下特点:
1.基于matplotlib绘图风格,增加了一些绘图模式。
2.增加调色板功能,具有色彩丰富的显示数据的模式。
3.面向整个数据集,可以显示多个变量之间的关系。
4.可视化单变量和双变量分布以及在数据子集间进行比较。
5.不同种类因变量的线性回归模型的自动估计和绘图。
6.方便查看复杂数据集的整体结构。
7.灵活处理时间序列数据。
8.利用网络建立复杂图像集。
一、Seaborn基础
1.简单绘图
可以使用get_dataset_names函数获取全部内置数据集的名称。使用load_dataset函数导入数据。
下面以鸢尾花数据集作为例子:
import seaborn as sns
#导入数据
iris=sns.load_dataset('iris')
2.绘图风格
(1)主题样式
有五种预设的主题:
darkgrid | 灰色背景+白网格 |
whitegrid | 白色背景+黑网格 |
dark | 仅灰色背景 |
white | 仅白色背景 |
ticks | 坐标轴带刻度 |
函数:sns.set_style()