python seaborn教程_Seaborn绘图简明教程

Seaborn 是 Python 的数据可视化工具之一,它其实是在 Matplotlib 的基础上进行了更高级的 API 封装。Seaborn 可视为 Matplotlib 的补充,而不是替代,使用 Seaborn 可以更轻松地画出更漂亮的图形。

Seaborn 的特点如下:

内置数个经过优化的样式效果;

增加调色板工具,可以很方便地为数据搭配颜色;

单变量和双变量分布绘图更为简单,可用于对数据子集相互比较;

对独立变量和相关变量进行回归拟合和可视化更加便捷;

对数据矩阵进行可视化,并使用聚类算法进行分析;

基于时间序列的绘制和统计功能,具有更加灵活的不确定度估计。

基于网格绘制出更加复杂的图像集合。

除此之外,Seaborn 对 Matplotlib 和 pandas 的数据结构高度兼容,非常适合作为数据挖掘过程中的可视化工具。

Seaborn 安装

Seaborn 依赖于 Matplotlib、NumPy、SciPy 和 pandas,与这些库一样是需要单独安装的。下面介绍用 pip 安装 Seaborn 的方法。

1) 按【Windows】+【R】键,进入 cmd 命令窗口。

2) 在 cmd 命令窗口中输入“pip install seaborn”命令,按【Enter】键,进入 Seaborn 模块安装界面,如图 1 所示。

图 1:安装 seaborn 软件包

3) 安装成功就会提示“Successfully installed seaborn-0.9.0”。

Seaborn 绘图函数

Seaborn 共有 50 多个 API 类,相比于 Matplotlib 数千个的规模,可谓极为精简。下面介绍 Seaborn 常用的绘图函数。

1) set() 函数

set() 是样式设置语句,它可对原图样式进行快速优化,如使用 set() 可以设置默认样式。其语法格式如下:

seaborn.set(context='notebook', style='darkgrid', palette='deep',

font='sans-serif', font_scale=1, color_codes=False, rc=None)

参数说明如下。

context:该参数控制着默认的画幅大小,取值范围为 {paper, notebook, talk, poster}。其中,poster>talk>notebook>paper。

style:该参数控制默认样式,取值范围为 {darkgrid, whitegrid, dark, white, ticks}。

palette:该参数为预设的调色板。取值范围为 {deep, muted, bright, pastel, dark, colorblind}。

font:用于设置字体。

font_scale:用于设置字体大小。

color_codes:表示不使用调色板而采用先前的 'r' 等色彩缩写。

你可能感兴趣的:(python,seaborn教程)