Python数据分析:绘制燃油效率与马力数散点图
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
filename = r'C:\Users\魏星123\vehicles-数据.csv'
data = pd.read_csv(filename)
# 转换时间格式
data['Year'] = pd.to_datetime(data['Year'], format='%Y')
# 以年为分组,计算平均燃油效率和平均马力数
grouped_data = data.groupby(data['Year'].dt.year)[['Combined MPG', 'Engine HP']].mean()
# 绘制散点图
fig, ax = plt.subplots()
ax.scatter(grouped_data.index, grouped_data['Combined MPG'], label='平均燃油效率')
ax.scatter(grouped_data.index, grouped_data['Engine HP'], label='平均马力数')
ax.legend()
ax.set_xlabel('年份')
ax.set_ylabel('数值')
ax.set_title('燃油效率和马力数散点图')
plt.show()
原文地址: https://www.cveoy.top/t/topic/ozOd 著作权归作者所有。请勿转载和采集!