有人能发现我的问题真正快速解决吗?我试图使用Seaborn包在同一个图上绘制两个发行版。我希望一行是红色而另一行是蓝色。我的for-loop设置现在只生成蓝线。 X和Y是一维数组,其中包含我正在绘制的数据。
fig, ax = plt.subplots(1)
colors = ['r','b']
for a in [x, y]:
for i in range(2):
sns.distplot(a, bins=range(1, 25, 1), ax=ax,
kde=True, hist=False, color=colors[i])