API引用

关系图

relplot

图形级接口,用于在FacetGrid上绘制关系图。

scatterplot

画一个散点图,可能有几个语义分组。

lineplot

画一个可能有几个语义分组的线图。

分布图

displot

图形级接口,用于在FacetGrid上绘制分布图。

histplot

绘制单变量或双变量直方图以显示数据集的分布。

kdeplot

使用核密度估计绘制单变量或双变量分布。

ecdfplot

绘制经验累积分布函数。

rugplot

通过沿x和y轴绘制记号绘制边缘分布。

distplot

不赞成:灵活地绘制观察值的单变量分布。

分类图

catplot

图形级接口,用于在FacetGrid上绘制分类图。

stripplot

画一个散点图,其中一个变量是分类的。

swarmplot

用非重叠点绘制分类散点图。

boxplot

绘制一个方框图来显示关于类别的分布。

violinplot

绘制箱线图和核密度估计的组合。

boxenplot

为较大的数据集绘制增强的方框图。

pointplot

使用散点图图示符显示点估计和置信区间。

barplot

将点估计和置信区间显示为矩形条。

countplot

使用条形图显示每个分类箱中的观察计数。

回归图

lmplot

绘图数据和回归模型适合整个网格。

regplot

绘图数据和线性回归模型拟合。

residplot

绘制线性回归的残差。

矩阵图

heatmap

将矩形数据绘制为颜色编码矩阵。

clustermap

将矩阵数据集绘制为分层聚集的热图。

多重绘图网格

镶嵌面网格

FacetGrid

用于绘制条件关系的多重绘图网格。

FacetGrid.map

对每个方面的数据子集应用绘图函数。

FacetGrid.map_dataframe

喜欢 .map 但将arg作为字符串传递,并以kwarg格式插入数据。

成对网格

pairplot

在数据集中绘制成对关系。

PairGrid

用于在数据集中绘制成对关系的子图网格。

PairGrid.map

在每个子图中使用相同的函数绘制。

PairGrid.map_diag

在每个对角线子图上用一元函数绘图。

PairGrid.map_offdiag

在非对角子图上用二元函数绘图。

PairGrid.map_lower

在下对角线子图上用二元函数绘图。

PairGrid.map_upper

在上对角线子图上用二元函数绘图。

连接网格

jointplot

用二元图和一元图绘制两个变量的图。

JointGrid

用边缘性单变量图绘制二变量图的网格。

JointGrid.plot

通过传递关节轴和边缘轴的函数绘制绘图。

JointGrid.plot_joint

在网格的关节轴上绘制一个双变量图。

JointGrid.plot_marginals

在每个边缘轴上绘制单变量图。

主题化

set_theme

一步设置多个主题参数。

axes_style

返回绘图的美学样式的参数dict。

set_style

设定情节的审美风格。

plotting_context

返回参数dict以缩放图形的元素。

set_context

设置打印上下文参数。

set_color_codes

更改matplotlib颜色缩写的解释方式。

reset_defaults

将所有RC参数恢复为默认设置。

reset_orig

将所有RC参数恢复为原始设置(尊重自定义RC)。

set

Alias set_theme() ,这是首选接口。

调色板

set_palette

使用seaborn调色板设置matplotlib颜色循环。

color_palette

返回定义调色板的颜色列表或连续颜色映射。

husl_palette

在HUSL色调空间中获得一组均匀分布的颜色。

hls_palette

在HLS色调空间中获得一组均匀分布的颜色。

cubehelix_palette

从cubehelix系统生成一个顺序调色板。

dark_palette

制作一个从暗到暗的顺序调色板 color .

light_palette

制作一个从光到光的顺序调色板 color .

diverging_palette

在两种外壳颜色之间做一个不同的调色板。

blend_palette

制作一个在颜色列表之间混合的调色板。

xkcd_palette

使用xkcd颜色调查中的颜色名称制作调色板。

crayon_palette

用蜡笔做一个调色板。

mpl_palette

从matplotlib调色板返回离散颜色。

调色板小部件

choose_colorbrewer_palette

从ColorBrewer集合中选择调色板。

choose_cubehelix_palette

启动一个交互式小部件来创建一个连续的cubehelix调色板。

choose_light_palette

启动一个交互式小部件来创建一个轻顺序调色板。

choose_dark_palette

启动一个交互式小部件来创建一个黑色的顺序调色板。

choose_diverging_palette

启动一个交互式小部件来选择不同的调色板。

效用函数

load_dataset

从联机存储库加载示例数据集(需要internet)。

get_dataset_names

报告可用的示例数据集,用于报告问题。

get_data_home

返回缓存目录的路径,例如数据集。

despine

从绘图中删除顶部和右侧脊椎。

desaturate

将颜色的饱和度通道减少百分之几。

saturate

返回具有相同色调的完全饱和颜色。

set_hls_values

独立操纵颜色的h、l或s通道。