2016-10-31 6 views
2

私はPythonで2つのリストの単純な2次元バーグラフをプロットしようとしています。 (このリストの最大値は4です) Matplotlibを使用してこのリストとそれに対応するインデックスをプロットします。 私のコードが正しくプロットものの、このバーグラフの書式設定Python Matplotlib

import numpy as np 
import matplotlib.pyplot as pl 
bitpos = np.arange(len(sumlist)) 
pl.bar(bitpos,sumlist, align='center', alpha=0.5) 
pl.ylabel('mismatch count') 
pl.xlabel('bitposition') 

グラフであるが、バーはグラフの上部に触れている私はより良いプレゼンテーションのためのグラフの上にいくつかの空のスペースを作成したい(下のグラフ参照)。

Example Plot to illustrate my problem

答えて

1

あなたのプロットの上にいくつかのスペースを追加したい場合は、あなたのような何かを追加することができます。あなたの現在のscript.Thisの底に

pl.ylim((0., 5.)) 

のY制限を変更しますあなたのプロットは0と5になります(現在は0と4です)。