Pandasヒストグラムを使用しています。
プロットのy軸範囲を設定したいと思います。
コンテキストは次のとおりです。
import matplotlib.pyplot as plt
%matplotlib inline
interesting_columns = ['Level', 'Group']
for column in interesting_columns:
data['ranking'].hist(by=data[column], normed=True)
X値をフィルタリングできる範囲引数がありますが、yに相当するものを認識していません。
hist(by=[column], normed=True, range=[0, 1]) #working argument
hist(by=[column], normed=True, y_range=[0, 1]) #hypothetical argument
Plt属性を使用してプロット範囲を変更するためのさまざまな方法をたくさん読みました。それらはループやサブプロットでは機能しないようです。
私はこの問題に取り組む正しい方法を理解するのに苦労しています。
使用する場合
data['ranking'].plot.hist(ylim=(0,1))
動作するはずです。
オプション_sharey=True
_を追加するだけで、すべてのサブプロットが同じyaxis制限を共有するようになります。これは、xaxisに_sharex=True
_を使用するのと同じです。
data['ranking'].hist(by=data[column], sharey=True)