Python Seaborn TypeError:使用色调时,找不到与ufunc add的指定签名和强制转换匹配的循环

Python Seaborn TypeError:使用色调时,找不到与ufunc add的指定签名和强制转换匹配的循环,python,seaborn,Python,Seaborn,我正在尝试使用Seaborn获得一个jointplot。我的dataframe有三列,如下所示 Sample pT Multiplicity 0 Jet1 132.2770 31 1 Jet1 181.0730 44 2 Jet1 118.1880 32 3 Jet1 155.7290 40 4 Jet1 250.8600

我正在尝试使用Seaborn获得一个jointplot。我的dataframe有三列,如下所示

     Sample        pT Multiplicity
0      Jet1  132.2770           31
1      Jet1  181.0730           44
2      Jet1  118.1880           32
3      Jet1  155.7290           40
4      Jet1  250.8600           25
...     ...       ...          ...
1995   Jet2  134.8610           25
1996   Jet2  192.9830           58
1997   Jet2  176.5910           33
1998   Jet2   60.8583           29
1999   Jet2  158.0140           54
当我尝试使用下面这行时
sns.jointplot(x=“pT”,y=“multiplity”,hue=“Sample”,data=df)

我遇到了错误
TypeError:找不到与ufunc add的指定签名和强制转换匹配的循环

我尝试过使用分类变量,但没有用。当我不使用“色调”选项时,我不会遇到任何错误

对象的数据类型是

Sample           object
pT              float64
Multiplicity     object
dtype: object
请帮忙!
谢谢

您的代码中没有任何问题。但多重性的数据类型必须是int64

df['multiplity']=df['multiplity'].astype(int)

将多重性数据类型更改为像符咒一样工作的INT。谢谢