Seaborn数据可视化用到的API
Seaborn是基于MatploLib的可视化工具。它提供了丰富的接口,对统计数据做可视化。
1、Object Interface(对象接口)
接口名称 | 接口说明 | 所属类型 |
---|
Plot | 声明统计图形的类型 | Plot Object |
Dot | 适用于点图或者密度较低的散点图 | Mark Object |
Dots | 点标记,可指定绘图标记的大小 | Mark Object |
Line | 连接数据点按照轴向排列的标记 | Line Marks |
Lines | 用于绘制多条线,灵活度较差 | Line Marks |
Path | 按照点出现的顺序连接数据点 | Line Marks |
Paths | 与Path相比,连接更快,但是灵活性较差 | Line Marks |
Range | 在最大或者最小值之间绘制的定向标记线 | Line Marks |
Bar | 在基线和数据点之间绘制的条形标记,适合绘制条形图 | Bar Marks |
Bars | 适合直方图的条形标记 | Bar Marks |
Areas | 基线到数据点之间的填充标记,适合绘制面积图 | Fill Marks |
Band | 值之间的间隔填充,适合绘制带阴影的折线图 | Fill Marks |
Continuous | 支持规范和数字转换 | Scale Object |
Nominal | 不具有量纲的分类尺度 | Scale Object |
Temporal | 时间分类尺度 | Scale Object |
2、Function interface(功能接口)
接口名称 | 接口说明 | 所属类型 |
---|
Relplot | 在FaceGrid上绘制关系图的图形界面,通过kind参数可以指定图形的类型。例如scatter、line等 | Relational Plots |
Scatterplot | 绘制存在多个维度数据的散点图 | Relational Plots |
Lineplot | 绘制存在多个维度数据的折线图 | Relational Plots |
Displot | 在FaceGrid上绘制分布点的图形界面,默认绘制条形图。可通过参数修改图形类型 | Distribution Plots |
Histplot | 绘制单变量或者多变量的直方图,展示数据的分布 | Distribution Plots |
Catplot | 在FaceGrid上绘制分类图的图形界面,默认为散点图。可通过kind参数指定图形 | Categorical Plots |
Boxplot | 以箱图展示数据分布 | Categorical Plots |
Boxenplot | 以增强的箱图为较大的数据集会图 | Categorical Plots |
Pointplot | 点估计并用点来标记误差 | Categorical Plots |
Barplot | 将点估计和误差显示为条形图 | Categorical Plots |
Countplot | 使用条形图展示每个分类的观察数 | Categorical Plots |
Lmplot | 绘制数据和回归模型,可绘制多条回归线 | Regression Plots |
Regplot | 绘制数据和线性回归模型的拟合 | Regression Plots |
Heatmap | 绘制热力图 | Matric Plots |
Clustermap | 绘制带聚类图的热力图 | Matric Plots |
3、Multi-plot Grid(多窗口绘图)
接口名称 | 接口说明 | 接口类型 |
---|
FacetGrid | 绘制条件关系的多图网格,不会显示图形。类似于subplot | Facet Grids |
Pairplot | 在数据集中绘制成对关系 | Pair Grids |
PairGrid | 带网格的子图 | |
4、Themeing(主题设置)
接口名称 | 接口解释 | 可设置选项 |
---|
Set_theme | 设置图形显示的视觉效果 | 背景、显示风格、字体 |
Axes_style | 设置轴的显示,对全局效果的局部调整 | |
Set_style | 设置图形显示的基本格式,全局效果 | |
Plotting_context | 控制绘图元素缩放的参数 | 轴、标签的大小 |
Reset_defaults | 将Rc参数恢复到默认参数 | |
5、Utility function (实用功能)
接口名称 | 接口解释 |
---|
move_legend | 在新的位置创建图例 |
Load_dataset | 从在线数据库加载数据 |
get_dataset_names | 得到可用的数据集,对发现数据加载的问题的有用 |
get_data_home | 得到数据下载的路径 |