matplotlib 棒グラフ作成

このような棒グラフを作ります。

----------
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(5)
y = [10, 2, 9, 5, 4]

plt.bar(x, y, align='center')
plt.xticks(x, ['a', 'b', 'c', 'd', 'e'])

plt.show()
----------

<解説>
barの中の aligh='center' をしておかないと、
このように左に詰まった棒グラフになります。それから、x軸のラベルを棒に揃えるのにも調整が必要になってきます。




----------

コメント