海生まれのバープロットを使用して、ワイドフォームのデータフレームをプロットする

シルヴィウ・トファン

のすべての観測値を含む棒グラフを作成しようとしていますDataFrame。これは次のようになります。データフレーム(行=年、列=オブジェクト、値=年のオブジェクトの違反)

デフォルトのパンダを使用すると、正しいタイプのグラフが表示されますplot

cluster_yearly_results_df.plot.bar()

正しい棒グラフ

しかし、seabornを使用したいので、以下を使用してワイドフォームデータフレームを入力するのに問題があります。

sns.barplot(data=cluster_yearly_results_df)

やりたいことにシーボーンを使うことはできますか?

ステファン

seaborn.barplotドキュメントは言います:

棒グラフは、各長方形の高さを持つ数値変数の中心傾向の推定値を表し、エラーバーを使用してその推定値の周りの不確実性をある程度示します。

つまり、目的は、を表す単一のバーと。のmeanエラーバーを使用して、1つの変数の複数の値を表すことですstd個々の値をバーで表すことを検討してpandas.plot.bar()います。

そうは言っても、インターフェースDataFrameに合わせて以下のように微調整することができseabornます。DataFrameあなたのものと同様のものから始めます:

df = pd.DataFrame(np.random.randint(low=0, high=10, size=(10, 3)), columns=list('ABC'))

   A  B  C
0  7  6  4
1  3  5  9
2  3  0  5
3  0  1  3
4  9  7  7

.stack()および.reset_index()使用て、y次の各値を一意に識別する2つの列を作成します

df = df.stack().reset_index()
df.columns = ['x', 'hue', 'y']

これにより、次のことが得られます。

   x hue  y
0  0   A  6
1  0   B  1
2  0   C  2
3  1   A  5
4  1   B  7

次にプロット:

sns.barplot(y='y', x='x', hue='hue', data=df)

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

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

海生まれのバープロットを使用してデータフレームをプロットできません

分類Dev

データフレームのサブセットを使用してRバープロットを作成する

分類Dev

ajaxを使用してファイルアップロード用のフォームデータを送信する

分類Dev

ロングフォーマットデータフレームで列名なしのメルトを使用してワイドフォーマットからロングフォーマットに変換する

分類Dev

Rのデータフレームのリストを使用してグラフをプロットする方法

分類Dev

Rのデータフレームのリストを使用してグラフをプロットする方法

分類Dev

BlueimpjQueryを使用-ファイル-ワードプレスでアップロードし、フォーム7のファイルをアップロードする

分類Dev

ggplot2を使用して、スタックされたバープロットのデータフレームの順序を管理します

分類Dev

Rを使用してデータフレームのサブセットをプロットしますか?

分類Dev

2つの異なるデータフレームを使用して、積み上げ面積プロットにラインプロットを課します

分類Dev

チャートプロパティのイベントロードでchart.renderer.textを使用して、デフォルトのツールチップと同等のカスタムツールチップをマウスオーバーに配置する方法

分類Dev

データフレームを使用したSeabornの水平バープロット

分類Dev

フォームを使用せずにDjangoRESTフレームワークを使用して複数のファイルをアップロードする

分類Dev

Digital OceanのUbuntuドロップレットにローカルなmongoデータベースフォームをインポートしますか?

分類Dev

データフレームからforループを使用して複数のプロットを作成する

分類Dev

ggplotを使用してデータフレームのすべての行をプロットします

分類Dev

アクロバットPDFフォームでJavaスクリプトを使用してフィールドの数字のスタイルを変更する

分類Dev

Rのスライダーを使用して、複数のデータフレームのヒートマップをプロットします

分類Dev

Rggplotを使用してワイドフォーマットデータをプロットする

分類Dev

カウントのあるワイドデータフレームをRのロングフォーマットに変換します

分類Dev

複数のデータフレームを使用してバープロットを隣り合わせにプロットする

分類Dev

海生まれのバープロットをサブプロットとしてプロットする方法は?

分類Dev

データフレーム固有の列数をバーとしてプロットするパンダ

分類Dev

共有「x」を使用してデータフレームの複数の列をプロットします

分類Dev

ネットワークインターフェイスタイプの検出に到達可能性フレームワークを使用しているときに、iOS(クロスプラットフォームC ++ライブラリソリューション)でエラーをビルドする

分類Dev

SeabornFacetGridを使用してデータフレームからエラーバーをプロットする

分類Dev

異なる色のggplotを使用して複数のデータフレームをプロットする

分類Dev

2つの同一のデータフレームの列をループしてプロットします

分類Dev

Googleが提供するデータフローテンプレートを使用してデフォルトのネットワークを変更する方法

Related 関連記事

  1. 1

    海生まれのバープロットを使用してデータフレームをプロットできません

  2. 2

    データフレームのサブセットを使用してRバープロットを作成する

  3. 3

    ajaxを使用してファイルアップロード用のフォームデータを送信する

  4. 4

    ロングフォーマットデータフレームで列名なしのメルトを使用してワイドフォーマットからロングフォーマットに変換する

  5. 5

    Rのデータフレームのリストを使用してグラフをプロットする方法

  6. 6

    Rのデータフレームのリストを使用してグラフをプロットする方法

  7. 7

    BlueimpjQueryを使用-ファイル-ワードプレスでアップロードし、フォーム7のファイルをアップロードする

  8. 8

    ggplot2を使用して、スタックされたバープロットのデータフレームの順序を管理します

  9. 9

    Rを使用してデータフレームのサブセットをプロットしますか?

  10. 10

    2つの異なるデータフレームを使用して、積み上げ面積プロットにラインプロットを課します

  11. 11

    チャートプロパティのイベントロードでchart.renderer.textを使用して、デフォルトのツールチップと同等のカスタムツールチップをマウスオーバーに配置する方法

  12. 12

    データフレームを使用したSeabornの水平バープロット

  13. 13

    フォームを使用せずにDjangoRESTフレームワークを使用して複数のファイルをアップロードする

  14. 14

    Digital OceanのUbuntuドロップレットにローカルなmongoデータベースフォームをインポートしますか?

  15. 15

    データフレームからforループを使用して複数のプロットを作成する

  16. 16

    ggplotを使用してデータフレームのすべての行をプロットします

  17. 17

    アクロバットPDFフォームでJavaスクリプトを使用してフィールドの数字のスタイルを変更する

  18. 18

    Rのスライダーを使用して、複数のデータフレームのヒートマップをプロットします

  19. 19

    Rggplotを使用してワイドフォーマットデータをプロットする

  20. 20

    カウントのあるワイドデータフレームをRのロングフォーマットに変換します

  21. 21

    複数のデータフレームを使用してバープロットを隣り合わせにプロットする

  22. 22

    海生まれのバープロットをサブプロットとしてプロットする方法は?

  23. 23

    データフレーム固有の列数をバーとしてプロットするパンダ

  24. 24

    共有「x」を使用してデータフレームの複数の列をプロットします

  25. 25

    ネットワークインターフェイスタイプの検出に到達可能性フレームワークを使用しているときに、iOS(クロスプラットフォームC ++ライブラリソリューション)でエラーをビルドする

  26. 26

    SeabornFacetGridを使用してデータフレームからエラーバーをプロットする

  27. 27

    異なる色のggplotを使用して複数のデータフレームをプロットする

  28. 28

    2つの同一のデータフレームの列をループしてプロットします

  29. 29

    Googleが提供するデータフローテンプレートを使用してデフォルトのネットワークを変更する方法

ホットタグ

アーカイブ