我们如何使用Python seaborn relplot在所有子图上绘制一条垂直线?

时间:2018-11-18 15:47:17

标签: python seaborn

下面是创建所用绘图的Python代码。这将基于"variable"创建子图:

s=sb.relplot(x="timestamp",y="value",hue="variable",row="variable",
kind="line",facet_kws=dict(sharey=False),height=0.8, aspect=7,data=e)

plt.axvline(flip_timex)

s.fig.autofmt_xdate()

plt.show()

我需要在所有生成的子图中添加一条垂直线(在固定日期)。

plt.axvline(flip_timex)仅在一个子图上添加一条垂直线。

1 个答案:

答案 0 :(得分:1)

您需要在所有生成的绘图中创建线条。

grid = seaborn.relplot(...)
for ax in grid.axes.flat:
    ax.axvline(...)