論よりコードってことで。 import numpy as np import matplotlib.pyplot as plt plt.title("Elapsed Time[s]", fontname="serif", fontsize=25) plt.bar(X, elapsed, color="b", width=w, align="center") # 棒グラフ内に数値を書く for x, y in zip(X, elapsed): plt.text(x, y, y, ha='center', va='bottom') plt.xticks(X, data_file_name) plt.show() 要するに、指定した座標に値をそのまま書いているだけです。 他に方法としては、annotate()を使う方法もあるみたい。でもこれは棒グラフって言うよりは折れ線とか変化を見るときに使うも