Seaborn:如何绘制多个系列以显示它们的关系

Seaborn: How to plot multiple series to show their relation

我有一个具有这种结构的 pandas 数据框:

df_values

X     |  Y_A  | Y_B
10    |  100  | 110
11    |  200  | 220

我想绘制一个趋势,重点关注 Y_AY_B 之间的关系,以直观地验证是否遵循类似的函数。

目前,通过尝试 sns.relplot(data=df_values) 我也绘制了 X 值(我不一定需要将它们绘制成一条线),有关如何将 Seaborn 用于此的任何提示用于显示趋势之间关系的数据集?我是 Seaborn 的新手,欢迎任何想法!

只需将一个除以另一个,然后将其用作您的 y

import pandas as pd
import seaborn as sns

df = pd.DataFrame({'X':[1,2,3,4],'Y_A':[100,200,300,400],'Y_B':[110,220,330,440]})
df['y_ratio'] =  df['Y_A'] / df['Y_B']
sns.lineplot(data=df, x='X',y='y_ratio');