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軸のラベルを棒に揃えるのにも調整が必要になってきます。




----------

コメント

スポンサーリンク


このブログの人気の投稿

Ubuntu Softwareが起動しないのでいろいろと調べてみる(Ubuntu 20.04.1 LTS)

gnuplotでプロットなどの色をcolornameの指定で変更する

gnuplot : グラフにグリッド線を描く方法(set grid)

gnuplot : プロット画像のサイズ指定について(set sizeとの違い)

Pythonのformat()を使って1桁の16進数でも2桁で出力する方法