import pandas as pd import matplotlib.pyplot as plt def data_plot(): """绘制用户学习数据图形 """ df = pd.read_json('user_study.json') data = df.groupby('user_id').sum().head(100) fig = plt.figure() ax = fig.add_subplot(1, 1, 1) ax.set_xlabel('User ID') ax.set_ylabel('Study Time') ax.set_title('StudyData') ax.plot(data.index, data.minutes) plt.show() if __name__ == '__main__': data_plot()