Seaborn线图均值估计图看起来很拥挤

时间:2019-12-04 06:45:40

标签: matplotlib seaborn

enter image description here

enter image description here

用此代码绘制的两条线:

ax = sns.lineplot(x='Number of env steps total', y=y, hue="Experiment", style="Experiment", palette=palette, data=df, ax=axs[idx, 0], hue_order=hue_ordering, dashes=dash_styles, ci="sd", estimator='mean')

唯一的区别是在第二个图中,我将“ df”数据框中的所有“实验”行从“ seed [0,1,2]”重新标记为“ relational_sequential(我们的)”。但是,在第二张图片中,深橙色部分不应是巨大的团块,其平均值仍应是一条线...为什么看起来像这样?在第二个图中,我们有三种数据模式,但均值应该仍然是一条干净的线……一条深橙色的线,而不是一块橙色的块

2 个答案:

答案 0 :(得分:0)

重命名后,您的三个不同的数据集将以相同的名称标识。因此,它们被绘制为一个数据集,这就是为什么您会变得笨拙的原因。尝试以不同的方式重命名它们,例如,relational_sequential_1(本研究),relational_sequential_2(本研究),relational_sequential_3(本研究)。

答案 1 :(得分:0)

我发现了问题:需要以帧频对种子进行采样。上采样或下采样到相同的频率。