在Seaborn中绘制对线图时熊猫类型错误

时间:2020-06-15 02:34:39

标签: python pandas seaborn

我有一个从['Time','Q1','Q2','T1','T2']列创建的熊猫DataFrame。当我尝试绘制线图时,此方法有效:

sns.lineplot(x=data4['Time'], y=data4['Q1'], label='Q1')

但是当我做一个对图时:

df = pd.DataFrame(data4, columns=data4.columns)
sns.pairplot(df['Q1'], df['T1'])

我收到以下错误: 'data' must be pandas DataFrame object, not: <class 'pandas.core.series.Series'>

1 个答案:

答案 0 :(得分:0)

这是一种语法错误,可以通过如下格式化pairplot调用来解决:

sns.pairplot(df[['Q1', 'T1']])

这将为图形创建正确的对象类型。