我有两个密度图,一个在另一个上面。我该如何用两种不同的颜色填充曲线下方的区域,并添加一些透明度,以便重叠区域更加明显。
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import sys
import seaborn as sns
x=[1,1,1,1,1,1,1,0,0,0,0,0,0,0]
y=[1,1,1,0,2,0,0,0,1,1,0,1,0,1]
sns.distplot(x, hist=False,color="green")
sns.distplot(y, hist=False,color="blue")
kdeplot()
函数,我们会得到相同的曲线。这个函数被distplot()
使用,但是它提供了一个更直接的接口,当你只想要密度估计时,可以更容易地访问其他选项:基本上,使用kdeplot()
来查看是否得到相同的曲线。 - pythomatickdeplot
方法中将hist=False
替换为shade=True
。 - Vlas Sokolov