stMind

about Tech, Computer vision and Machine learning

matplotlibのhistとbar

ヒストグラムだからといってhistを使うと思い通りの結果にならないこともあって、barを使って意図した通りになったという話。

[(2058, 3), (2059, 2), (2100, 3), (2101, 1), (2102, 1)]

f:id:satojkovic:20140306235837p:plain

時刻毎のヒストグラムを作ろうと思ってhistを使ったら、時間が変わるタイミング(下の例だと10時台から11時台になる所)で間が開いてしまった。rangeとかxlimとか色々使ってみたけれど上手くいかず、結局barで書いたらhistほど綺麗なヒストグラムにはなってないけれど思い通りの図になった。もっと良いやり方があるのかな。