# 基于箱型图,检测异常值 # 数据 d1 = data['distance_from_home'] d2 = data['distance_from_last_transaction'] d3 = data['ratio_to_median_purchase_price'] d4 = data['repeat_retailer'] d5 = data['used_chip'] d6 = data['used_pin_number'] d7 = data['online_order'] # 绘制各类别异常值分析箱型图 fig = plt.figure(figsize=(16, 8)) plt.title('各类别异常值分析箱型图', fontsize=15) label = 'distance_from_home', 'distance_from_last_transaction', 'ratio_to_median_purchase_price', 'repeat_retailer', 'used_chip', 'used_pin_number', 'online_order' plt.???([d1, d2, d3, d4, d5, d6, d7], labels=label) # label设置横轴每个箱图对应的横坐标 plt.xticks(rotation=45, fontsize=13) plt.xlabel('变量', fontsize=13) plt.ylabel('变量值', fontsize=13) plt.show()???填什么
时间: 2023-12-30 17:03:08 浏览: 81
使用boxplot函数绘制箱型图,将函数替换为boxplot即可,如下所示:
```
fig = plt.figure(figsize=(16, 8))
plt.title('各类别异常值分析箱型图', fontsize=15)
label = 'distance_from_home', 'distance_from_last_transaction', 'ratio_to_median_purchase_price', 'repeat_retailer', 'used_chip', 'used_pin_number', 'online_order'
plt.boxplot([d1, d2, d3, d4, d5, d6, d7], labels=label)
plt.xticks(rotation=45, fontsize=13)
plt.xlabel('变量', fontsize=13)
plt.ylabel('变量值', fontsize=13)
plt.show()
```
阅读全文