更改图例位置seaborn factorplot

时间:2017-07-05 03:47:48

标签: python matplotlib seaborn

g = sns.factorplot(x="time", y="pulse", hue="kind", col="diet", data=exercise)

在seaborn中,有没有办法在第一个子图而不是第二个图中绘制图例?此示例来自此处:https://seaborn.pydata.org/generated/seaborn.factorplot.html?highlight=factor#seaborn.factorplot

2 个答案:

答案 0 :(得分:2)

以下情况应该有效。

g = sns.factorplot(x="time", y="pulse", hue="kind",
              col="diet", data=exercise, legend=False)
g.axes[0][0].legend()

PS:

  1. How to put the legend on first subplot of seaborn.FacetGrid?

答案 1 :(得分:1)

有一种更简单的方法:

{"error_msg": "{'status': 1, 'info': \"Operation is not allowed on 'XXX, ['YYY']'\", 'key': 'ZZZZ', 'extra': 'None', 'data': {}, 'EEEE': False}"}

enter image description here