私はいくつかのデータを生成し、それらを同じプロット内の2つのグラフとして視覚化しようとしました。 1つはバー、もう1つはラインです。同じデータのMatplotlibグラフは重複しません
ただし、何らかの理由でグラフが重なっていないようです。
は、ここに私のコードです:
# roll two 6-sided dices 500 times
dice_1 = pd.Series(np.random.randint(1, 7, 500))
dice_2 = pd.Series(np.random.randint(1, 7, 500))
dices = dice_1 + dice_2
# plotting the requency of a 2 times 6 sided dice role
fc = collections.Counter(dices)
freq = pd.Series(fc)
freq.plot(kind='line', alpha=0.6, linestyle='-', marker='o')
freq.plot(kind='bar', color='k', alpha=0.6)
そしてここグラフです。
データセットは右に同じしかし線グラフが移動される2つのデータポイント(4の代わりに2から始まります)。別にプロットすると、正しく表示されます(両方とも2で始まります)。だから私は同じグラフにそれらをプロットすれば何が違うのですか?そしてこれを修正する方法は?
問題は、私が思うに、ジョーキングトンの答え[ここ]の編集で説明されている(http://stackoverflow.com/questions/7733693/matplotlib-overlay-plot sと異なるスケール)。しかし、それは5歳になりました。これが望ましい行動ではないかと疑っていますので、素晴らしい修正があるかどうか疑問です。まだ見ている。 – roganjosh