ちょっと雑ですけど、こんな感じでしょうか。
python
1import pandas as pd
2import matplotlib.pyplot as plt
3
4book = pd.ExcelFile('sample.xlsx')
5sheet_name = book.sheet_names
6sheet_df = book.parse(sheet_name[0])
7
8i = 0
9label = []
10x = []
11height = []
12print("氏名", "国語", "数学", "英語", "合計点")
13for i, col in sheet_df.iterrows():
14 label.append(col[0])
15 x = label
16 height.append(col[1]+col[2]+col[3])
17 print(i, col[0], col[1], col[2], col[3], height[i])
18
19fig = plt.figure()
20ax = fig.add_subplot(1, 1, 1)
21ax.bar(x, height, label=label, linewidth=1, edgecolor="#000000")
22plt.show()
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。