【发布时间】:2017-08-22 04:22:13
【问题描述】:
我已通读examples,了解如何使用不同的形状和/或颜色来分离 Seaborn 图中的数据。然而,颜色和形状似乎是联系在一起的,以显示一个单独的变量。例如,在以下脚本中(从上面的链接中借用),您似乎只能使用绿色向下箭头和灰色向上箭头:
g = sns.FacetGrid(tips, col="sex", hue="time", palette=pal,
hue_order=["Dinner", "Lunch"],
hue_kws=dict(marker=["^", "v"]))
g = (g.map(plt.scatter, "total_bill", "tip", **kws).add_legend())
是否可以显示绿色向上箭头和灰色向上箭头,以及绿色向下箭头和灰色向下箭头?
我尝试为col 定义一个字典,其方式与为hue 所做的方式类似,但我仍在努力解决这个问题。
【问题讨论】:
-
您有两个不同级别的色调变量,但您正在描述四个字形。映射是如何工作的?
-
代码 sn-p 取自上面链接的示例页面,而不是我当前的脚本。我想知道它是否可以扩展为包括 4 个标记(灰色/绿色上/下三角形)
标签: python-2.7 matplotlib scatter-plot seaborn legend-properties