データフレームの面積プロット

qwertz

私は次のデータフレームを持っています:

データフレーム

dfのインデックスとしてタイムスタンプと2つの列が含まれ、最初の列は風向を示します(S =南、SE =南東など)。2番目の列は、タイムスタンプ中のパーセンテージを説明しています。例えば。1日全体で南東部が87.5%、南部が12.5%(2018-02-21)。

エリアプロットは、毎日のすべての方向のパーセンテージを視覚化するものとします。X軸の日数とY軸のパーセンテージを合計すると、合計で100%になります。

現在のdfを、目的のグラフィックを視覚化できるようにするために必要なdfにする方法がわかりません。

何か案は?

タイムスタンプは引き続きインデックスである必要がありますが、可能なWinddirectionごとに列が必要です。次に、列には、特定の風向の各タイムステップのプリカンテージが含まれます。

これは、北、東、南、西の方向のみの超抽象図です。

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

ALollz

あなたは最初にする必要があり.pivot、それからあなたはプロットすることができます。

サンプルデータ

import pandas as pd
df = pd.DataFrame({'date': pd.to_datetime(['2018-02-21', '2018-02-21', 
                                           '2018-02-22', '2018-02-22', '2018-02-22', 
                                           '2018-02-23', '2018-02-23']),
                   'direction': ['SE', 'S', 'SE', 'E', 'S', 'E', 'SE'],
                   'pct': [87.5, 12.5, 75, 20.8333333, 4.166667, 54.1557, 45.8333]})

コード

df.pivot(index='date', columns='direction', values='pct').fillna(0).plot(kind='area')

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

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

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

分類Dev

積み重ねられたデータフレームのプロット

分類Dev

パンダのデータフレームから積み上げ棒グラフをプロットする

分類Dev

データフレーム要素のプロットは面倒で読みにくい

分類Dev

データフレームからの積み上げ面グラフ

分類Dev

データフレームのプロットエラー-ggplot

分類Dev

プロット的に積み上げられた棒グラフパンダデータフレーム

分類Dev

データフレーム列のプロット-日時

分類Dev

データフレーム内のデータのプロット間隔

分類Dev

データフレームのリストのforループプロット

分類Dev

1つのデータフレームから塗りつぶされた棒で複数の積み上げ棒グラフをプロットする方法

分類Dev

Pythonでパンダのデータフレームを指定して複数の積み上げ棒グラフをプロットする

分類Dev

1つのフレーム内にネストされた2次データの累積分布をプロットします

分類Dev

Seaborn lineplots:データフレームプロットからのプロットはプロットのみ

分類Dev

データフレームの形状を変更し、積み上げ棒グラフをプロットします

分類Dev

データフレーム分割とプロットマップ

分類Dev

Pythonデータフレームのスタック領域プロット

分類Dev

forループを使用したデータフレーム列のプロット

分類Dev

データフレームから、積み上げ棒グラフをプロットでプロットする方法は?

分類Dev

データフレームの各行に単一のバープロット

分類Dev

条件付きのブールデータフレームのプロット

分類Dev

Pandasデータフレームでのリストのプロット

分類Dev

PandasデータフレームgroupbyからのMatplotlibプロットグラフ

分類Dev

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

分類Dev

データフレームの特定の列をプロットします

分類Dev

データフレームからの散布図のプロット

分類Dev

Rのデータフレームの行ごとにプロット

分類Dev

データフレームのフラットマップ

分類Dev

データフレーム内の累積積を掛ける

Related 関連記事

  1. 1

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

  2. 2

    積み重ねられたデータフレームのプロット

  3. 3

    パンダのデータフレームから積み上げ棒グラフをプロットする

  4. 4

    データフレーム要素のプロットは面倒で読みにくい

  5. 5

    データフレームからの積み上げ面グラフ

  6. 6

    データフレームのプロットエラー-ggplot

  7. 7

    プロット的に積み上げられた棒グラフパンダデータフレーム

  8. 8

    データフレーム列のプロット-日時

  9. 9

    データフレーム内のデータのプロット間隔

  10. 10

    データフレームのリストのforループプロット

  11. 11

    1つのデータフレームから塗りつぶされた棒で複数の積み上げ棒グラフをプロットする方法

  12. 12

    Pythonでパンダのデータフレームを指定して複数の積み上げ棒グラフをプロットする

  13. 13

    1つのフレーム内にネストされた2次データの累積分布をプロットします

  14. 14

    Seaborn lineplots:データフレームプロットからのプロットはプロットのみ

  15. 15

    データフレームの形状を変更し、積み上げ棒グラフをプロットします

  16. 16

    データフレーム分割とプロットマップ

  17. 17

    Pythonデータフレームのスタック領域プロット

  18. 18

    forループを使用したデータフレーム列のプロット

  19. 19

    データフレームから、積み上げ棒グラフをプロットでプロットする方法は?

  20. 20

    データフレームの各行に単一のバープロット

  21. 21

    条件付きのブールデータフレームのプロット

  22. 22

    Pandasデータフレームでのリストのプロット

  23. 23

    PandasデータフレームgroupbyからのMatplotlibプロットグラフ

  24. 24

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

  25. 25

    データフレームの特定の列をプロットします

  26. 26

    データフレームからの散布図のプロット

  27. 27

    Rのデータフレームの行ごとにプロット

  28. 28

    データフレームのフラットマップ

  29. 29

    データフレーム内の累積積を掛ける

ホットタグ

アーカイブ