Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python中的seaborn生成实体轮廓_Python_Plot_Seaborn - Fatal编程技术网

使用Python中的seaborn生成实体轮廓

使用Python中的seaborn生成实体轮廓,python,plot,seaborn,Python,Plot,Seaborn,我已经使用seaborn,kdeplot检查了绘制等高线。 本例中的等高线有,但我想绘制一个内部没有任何层或线的实心等高线。 我的意思是,我想填充轮廓,使其具有均匀的对象,而不是内部有太多线条的轮廓。 有人能帮我吗?你指的是kdeplot。这通常需要一些轮廓来解释。也就是说,从单个等高线中,您无法知道数据的分布 但是如果您仍然想要一个轮廓,可以使用n_levels参数并将其设置为1 import matplotlib.pyplot as plt import numpy as np; np.ra

我已经使用
seaborn,kdeplot
检查了绘制等高线。 本例中的等高线有,但我想绘制一个内部没有任何层或线的实心等高线。 我的意思是,我想填充轮廓,使其具有均匀的对象,而不是内部有太多线条的轮廓。
有人能帮我吗?

你指的是
kdeplot
。这通常需要一些轮廓来解释。也就是说,从单个等高线中,您无法知道数据的分布

但是如果您仍然想要一个轮廓,可以使用
n_levels
参数并将其设置为
1

import matplotlib.pyplot as plt
import numpy as np; np.random.seed(10)
import seaborn as sns; sns.set(color_codes=True)
mean, cov = [0, 2], [(1, .5), (.5, 1)]
x, y = np.random.multivariate_normal(mean, cov, size=50).T

ax = sns.kdeplot(x, y, n_levels=1, cmap="Purples_d", shade=True, shade_lowest=True)

plt.show()

您能告诉我如何更改背景色吗?当我扫描
cmap
时,轮廓和背景都被更改。将
shade\u lower
设置为
False
并更改轴的颜色(
ax.Set\u facecolor(“limegreen”)
)。我应该在哪里添加这条额外的线?
ax.Set\u facecolor(“limegreen”)