TypeError: lmplot() takes from 0 to 1 positional arguments but 3 positional arguments were given

出现该问题的原因:不能直接传参,可能会对不上号,需要以赋值的方式去传递参数

解决方法:

我书写的方式如下(报错):

报错代码:

sns.lmplot('每月平均工作小时数(小时)','满意度',data,hue='薪资',fit_reg=False, height=4)
TypeError: lmplot() takes from 0 to 1 positional arguments but 3 positional arguments were given_第1张图片

解决方法:

修改后的代码:

    sns.lmplot(x='每月平均工作小时数(小时)',y='满意度',data=data,hue='薪资',fit_reg=False, height=4)
TypeError: lmplot() takes from 0 to 1 positional arguments but 3 positional arguments were given_第2张图片

你可能感兴趣的:(jupyter,python,ide)