我有两个密度图,一个在另一个上面。我如何用两种不同的颜色填充曲线下的区域,并添加一些透明度,以便重叠的区域引人注目。
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")
1条答案
按热度按时间kfgdxczn1#
你试过
sns.kdeplot(x, hist=False, color="green", shade=True)
吗?显然,他们创造了同样的曲线。从我所能告诉它是透明的默认情况下,这应该满足您的要求。
seaborn documentation
下面是结果图: