import pandas as pd
import matplotlib.pyplot as plt
data = {
'省市': ['北京', '天津', '河北', '山西', '山东'],
'普通理工类': [635, 636, 615, 608, 605],
'普通文史类': [635, 639, 625, 585, 620],
'中外合作理工类': [611, 620, 585, 607, 610],
'中外合作文史类': [None, None, None, None, None],
'国家专项': [None, None, 609, 607, None],
'高校专项': [None, None, 570, None, None]
}
df = pd.DataFrame(data)
plt.figure(figsize=(10, 6))
for column in df.columns[1:]:
plt.plot(df['省市'], df[column], marker='o', label=column)
plt.title('中国农业大学2024年各省录取分数线对比')
plt.xlabel('省市')
plt.ylabel('录取分数线')
plt.xticks(rotation=45)
plt.legend()
plt.grid()
plt.tight_layout()
plt.savefig('/mnt/data/agricultural_university_2024_admission_scores.png')
plt.show()