我有一个从['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'>
答案 0 :(得分:0)
这是一种语法错误,可以通过如下格式化pairplot调用来解决:
sns.pairplot(df[['Q1', 'T1']])
这将为图形创建正确的对象类型。