パンダは、x軸として異なるx値を使用して、同じチャートに異なるx値を持つ2つのシリーズをプロットします

jxn

正規化されたから生成された2つのパンダシリーズがありcount_values()ます。

s:

take    0.031110
like    0.039751
go      0.051504
buy     0.065330
get     0.113031

s2:

need    0.029009
like    0.037799
go      0.041609
buy     0.063512
get     0.108490

これらのシリーズを1本の棒グラフでプロットしたいと思います。軸インデックスは、sとs1の両方の個別の値にすることができます。だから例、私は持っている必要があり['take','like','go','buy','get','need']ます。

棒グラフのy値には1つのy軸のみが必要です。

私はこれを試しました:

ax = s.plot()
s2.plot(ax=ax)

そして、この出力を得ました: ここに画像の説明を入力してください

x軸に欠落している「テイク」とy値が正しいとは思わない。needs2にも表示されませんが、二重線は表示されます。

棒グラフを使用しようとしましたが、表示される棒グラフは1つだけです。

ここに画像の説明を入力してください

コードに何が欠けていますか?理想的には、sとs2に2つの単語が存在する場合、単語ごとに2つのバーが必要です。

Peter Leimbigler

1つの方法は、pd.concat([s, s2], axis=1)docsのデフォルトの外部結合動作を使用することです

pd.concat([s, s2], axis=1).fillna(0).rename(columns={0: 's', 1: 's2'}).plot(kind='bar')

ここに画像の説明を入力してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ