【发布时间】:2017-07-28 15:55:27
【问题描述】:
上面的情节是在 python 中使用 seaborn 制作的。但是,不知道为什么有些图例圈用颜色填充,而另一些则没有。这是我正在使用的颜色图:
sns.color_palette("Set2", 10)
g = sns.factorplot(x='month', y='vae_factor', hue='ad_name', col='crop', data=df_sub_panel,
col_wrap=3, size=5, lw=0.5, ci=None, capsize=.2, palette=sns.color_palette("Set2", 10),
sharex=False, aspect=.9, legend_out=False)
g.axes[0].legend(fancybox=None)
--编辑:
有没有办法可以填充圆圈?他们没有被填充的原因是他们可能在这个特定的图中没有数据
【问题讨论】:
-
@ImportanceOfBeingErnest,我正在使用 seaborn (0.8) 和 matpltolib (2.0) 的最新版本
-
测试数据呢?
-
如果您真的想得到答案,请提供minimal reproducible example。 IE。一些示例数据,其中包含要运行的代码来重现这一点。当我绘制缺少数据的因子图时,图例中没有未填充的圆圈。
-
图例中缺少变量有什么意义?而且,如果您在图例中确实需要它们,那么没有填充它们不是很好的区别吗?它们很容易被识别。
-
@user308827 如果没有工作示例,这是不可能重现的
标签: python matplotlib seaborn