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




----------

コメント

スポンサーリンク


このブログの人気の投稿

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

catコマンドの出力を行番号付きにするためのコマンドラインオプション(-n, -b)

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

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

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