import pandas as pd
import matplotlib.pyplot as plt
# 模拟研究生数据
data = {
'Student': ['Alice', 'Bob', 'Charlie'],
'Progress': [75, 90, 60],
'ResearchTopic': ['Machine Learning', 'Quantum Computing', 'Data Mining']
}
df = pd.DataFrame(data)
# 数据存储到CSV文件
df.to_csv('student_progress.csv', index=False)
# 可视化学生研究进展
plt.figure(figsize=(8, 6))
plt.bar(df['Student'], df['Progress'], color='skyblue')
plt.title('研究生研究进展')
plt.xlabel('学生姓名')
plt.ylabel('研究进展(%)')
plt.savefig('progress_chart.png')
plt.show()
]]>