如何解决“ ValueError:每个颜色数据色必须有一种颜色提供了4种数据集和1种颜色”?

问题描述

我正在尝试运行以下代码并获得 ValueError: color kwarg must have one color per data set. 4 data sets and 1 colors were provided 我所有的变量均为Float32类型,并且所有行均不包含无穷大值。我只有1个df用于创建此对图,但是python认为提供了4个数据集。我不知道为什么非常感谢您对此问题的任何帮助。仅供参考:我df中的某些变量是使用pd.to_numeric转换为float的数据类型对象。

df_pairplot=df_4kmeans2[["Fraud_target",'sum_gmv','med_remember_me_code','sum_ff_address','sum_risky_ssn_login_tm','sum_purchase_as_dormant_buyer','sum_purhase_as_new_buyer','med_fm_segmentation_id','sumrisky_bsns_vrtcl_po','first_time_user','sum_bot_purchase','med_paymentmethodtype_id','sum_risky_gmv_order','sum_risky_dist_ship_bill','med_categ_lvl2_id','avg_years_on_file','avg_time_of_the_day','avg_log_in_time_diff_sec','avg_dist_shipIP_sesnIP','avg_DIST_current_prev_sessn_IP','avg_shipping_billing_zip_mismatch']].apply(pd.to_numeric,downcast='float')

plt.title('Scatter Plots of all cleaned variables')
sns.pairplot(df_pairplot,plot_kws={'hue':df_pairplot["Fraud_target"],'alpha':0.9,'s':5})
plt.show()

解决方法

on()(用于绘制斜轴的功能)不使用plt.scatter参数。我猜您正在尝试这样做:

hue

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...