seaborn“kde jointplot”在最新版本(0.11.0)中没有颜色映射

She*_*adi 10 matplotlib seaborn

seaborn ver. 0.10.1我在我的 jupyter 笔记本上运行。今天早上我升级到了最新版本0.11.0。现在,我的 kde jointplot 不再提供以前的颜色映射。代码是一样的。只是版本不同而已。

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

%matplotlib notebook

np.random.seed(1234)

v1 = pd.Series(np.random.normal(0,10,1000), name='v1')
v2 = pd.Series(np.random.normal(60,15,1000), name='v2')
v3 = pd.Series(2*v1 + v2, name='v3')

# set the seaborn style for all the following plots
sns.set_style('white')

sns.jointplot(v1, v3, kind='kde', space=0);
Run Code Online (Sandbox Code Playgroud)

链接到图像(这是我的第一个问题,我无法嵌入图像)

Diz*_*ahi 15

该函数kdeplot(内部用于jointplot()绘制双变量密度图)在 v.0.11 中进行了广泛的更改。请参阅新增功能文档

现在您必须通过fill=True获取填充的 KDE,并且需要指定thresh=0是否要使用颜色填充可用空间。

sns.jointplot(x=v1, y=v3, kind='kde', space=0, fill=True, thresh=0, cmap='Blues');
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述