sns.pointplot(ax=ax, x=x_col, y=y_col, data=df1, color='blue')
sns.pointplot(ax=ax, x=x_col, y=y_col, data=df2, color='green')
sns.pointplot(ax=ax, x=x_col, y=y_col, data=df3, color='red')
ax.legend(handles=ax.lines[::len(df1) + 1], labels=['A', 'B', 'C'])
ax.set_xticklabels([t.get_text().split('T')[0] for t in ax.get_xticklabels()])
plt.gcf().autofmt_xdate()
plt.show()
Добавить легенду к точечному графику Seaborn