datetime64のYYYY-MM-DDからMM-DDに変換してヒントをプロットするにはどうすればよいですか?

エドゥアルドバレンティンドスサントス

私は遊んでいるCOVIDからのデータベースを持っています。YYYY-MM-DDの形式で情報があり、棒グラフで日数とケース数をプロットしています。私のグラフでは、日は月として表示されますが、7日ごとの軸が必要です。datetime64形式をMM-DDに変換して、グラフをプロットする必要がありますか?

これは私がプロットするために使用しているコードです:

fig, ax = plt.subplots(figsize=(15,7))
ax.bar(x0, y0, color='green')

ax.set(xlabel = 'Data da notificação', 
       ylabel = 'Casos novos')

plt.setp(ax.get_xticklabels(), rotation = 45)

plt.show()

そして、これは結果のグラフです:

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

これは私が欲しいグラフです:

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

サンプルデータ:https//docs.google.com/spreadsheets/d/1q4Njy0mGMtIeEABdaFrzNEMSavjpXtlUn8BM8z_QZBk/edit?usp = shareing

Ynjxsjmh

のようMM-DDfmtフォーマットするには、フォーマット用のstrftimeフォーマット文字列を受け入れる引数を指定できます。これはDateFormatter。の必須引数です

interval引数を指定することもできますDateLocatorたとえばinterval=7、ロケーターは7日ごとにティックを配置します。

import datetime
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.dates as mdates


df = pd.read_csv("1.csv", delim_whitespace=True)

df['data'] = pd.to_datetime(df['data'], format='%m/%d/%Y')

fig, ax = plt.subplots(figsize=(10, 6))

ax.bar(df['data'], df['casosNovos'])

ax.xaxis.set_major_locator(mdates.DayLocator(interval=7))
ax.xaxis.set_major_formatter(mdates.DateFormatter(fmt='%m%d'))

ax.set_xlim(df['data'].min(), datetime.date(2020, 8, 21))

plt.setp(ax.get_xticklabels(), rotation = 45)

plt.show()

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

1.csv のように見えます

regiao  data    casosNovos
Brasil  2/25/2020   0
Brasil  2/26/2020   1
Brasil  2/27/2020   0
Brasil  2/28/2020   0
Brasil  2/29/2020   1
Brasil  3/1/2020    0
Brasil  3/2/2020    0
Brasil  3/3/2020    0

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

この日付の正規表現を「dd / mm / yyyy」から「dd-mm-yyyy」に変換するにはどうすればよいですか?

分類Dev

「YYYY / MM / DDHH:MM」を「MMM DD」と「HH:MM」に変換するにはどうすればよいですか?

分類Dev

C ++で日時形式をyyyy-MM-ddからyyyy / MM / ddに変換するにはどうすればよいですか?

分類Dev

C#YYYY-MM-DDからMM / DD / YYYYへの変換( "-"から "/")

分類Dev

PHPOracleは日付をyyyy-mm-ddからmm / dd / yyyyに変換します

分類Dev

SQL変換日をdd.mm.yyyyからdd-mm-yyyyに

分類Dev

`Jqueryマスクプラグイン`の日付形式をdd / mm / yyyyからmm / yyに変更するにはどうすればよいですか?

分類Dev

Goで「月dd、yyyy」をyyyy-mm-ddに変換するにはどうすればよいですか?

分類Dev

PostgreSQLで「dd-mm-yyyy」を「dd-mmm-yyyy」に変換するにはどうすればよいですか?

分類Dev

JavaScriptを使用して文字列mm / dd / yyyyを日付mm / dd / yyyyに変換するにはどうすればよいですか?

分類Dev

日付の形式をmm / dd / yyyyからyyyy-mm-ddに変更します

分類Dev

Pythonのパンダで「dd.mm.yyyy」を「yyyy-mm-dd」に変換するにはどうすればよいですか?

分類Dev

日付の形式をdd / mm / yyyyからMM / dd / yyyyに変更するにはどうすればよいですか?日付はすでに文字列から変換されていますか?

分類Dev

日付形式をDD.MM.YYYYからYYYY-MM-DDに変換します

分類Dev

Dart-時間をdd / MM / YYYYからYYYY-MM-ddに変換します

分類Dev

日付形式をdd-mm-yyyyからdd / mm / yyyyに変換します

分類Dev

Perl形式yyyy-mm-ddHH:mm:ssからExcelのyyyy-mm-dd

分類Dev

DateTimeをyyyy-MM-dd形式に変換するにはどうすればよいですか?

分類Dev

この日付をdddd、MM / DD、hh:mm形式に変換するにはどうすればよいですか?

分類Dev

「DD / MM / YYYYHH:MM:SS」をclojureのinst値に変換するにはどうすればよいですか?

分類Dev

SQLで日付形式をYYYY-MM-DDからYYYY-MMに変換するにはどうすればよいですか?

分類Dev

JQueryDatepickerの日付形式-dd / mm / yyyyからdd / mm / yyに変更するにはどうすればよいですか?

分類Dev

タイムスタンプをyyyy-MM-ddThh:mm:ss:SSSZ形式からMM / dd / yyyy hh:mm:ss.SSS形式に変換するにはどうすればよいですか?ISO8601からUTCへ

分類Dev

タイムスタンプ値の日付部分をYYYY / MM / DDからDD / MM / YYYYに変換します

分類Dev

SimpleDateFormatでMM / dd / yyyy kk:mmからMM / dd / yyyy kk:mmを個別に取得する方法

分類Dev

日付形式をYYYY / MM / DDからDD / MM / YYYYに変更する方法

分類Dev

複数の形式(dd-mm-yyyy、mm-dd-yyyyなど)の日付を含む長い文字列があります。それらをすべて同じ形式に変換するにはどうすればよいですか?

分類Dev

DateTime.ToString( "dd / MM / yyyy")でdd-MM-yyyyが得られるのはなぜですか?

分類Dev

日付をdd / mm / yyyyからyyyy-MM-dd HH:mm:ss Androidに変換する方法

Related 関連記事

  1. 1

    この日付の正規表現を「dd / mm / yyyy」から「dd-mm-yyyy」に変換するにはどうすればよいですか?

  2. 2

    「YYYY / MM / DDHH:MM」を「MMM DD」と「HH:MM」に変換するにはどうすればよいですか?

  3. 3

    C ++で日時形式をyyyy-MM-ddからyyyy / MM / ddに変換するにはどうすればよいですか?

  4. 4

    C#YYYY-MM-DDからMM / DD / YYYYへの変換( "-"から "/")

  5. 5

    PHPOracleは日付をyyyy-mm-ddからmm / dd / yyyyに変換します

  6. 6

    SQL変換日をdd.mm.yyyyからdd-mm-yyyyに

  7. 7

    `Jqueryマスクプラグイン`の日付形式をdd / mm / yyyyからmm / yyに変更するにはどうすればよいですか?

  8. 8

    Goで「月dd、yyyy」をyyyy-mm-ddに変換するにはどうすればよいですか?

  9. 9

    PostgreSQLで「dd-mm-yyyy」を「dd-mmm-yyyy」に変換するにはどうすればよいですか?

  10. 10

    JavaScriptを使用して文字列mm / dd / yyyyを日付mm / dd / yyyyに変換するにはどうすればよいですか?

  11. 11

    日付の形式をmm / dd / yyyyからyyyy-mm-ddに変更します

  12. 12

    Pythonのパンダで「dd.mm.yyyy」を「yyyy-mm-dd」に変換するにはどうすればよいですか?

  13. 13

    日付の形式をdd / mm / yyyyからMM / dd / yyyyに変更するにはどうすればよいですか?日付はすでに文字列から変換されていますか?

  14. 14

    日付形式をDD.MM.YYYYからYYYY-MM-DDに変換します

  15. 15

    Dart-時間をdd / MM / YYYYからYYYY-MM-ddに変換します

  16. 16

    日付形式をdd-mm-yyyyからdd / mm / yyyyに変換します

  17. 17

    Perl形式yyyy-mm-ddHH:mm:ssからExcelのyyyy-mm-dd

  18. 18

    DateTimeをyyyy-MM-dd形式に変換するにはどうすればよいですか?

  19. 19

    この日付をdddd、MM / DD、hh:mm形式に変換するにはどうすればよいですか?

  20. 20

    「DD / MM / YYYYHH:MM:SS」をclojureのinst値に変換するにはどうすればよいですか?

  21. 21

    SQLで日付形式をYYYY-MM-DDからYYYY-MMに変換するにはどうすればよいですか?

  22. 22

    JQueryDatepickerの日付形式-dd / mm / yyyyからdd / mm / yyに変更するにはどうすればよいですか?

  23. 23

    タイムスタンプをyyyy-MM-ddThh:mm:ss:SSSZ形式からMM / dd / yyyy hh:mm:ss.SSS形式に変換するにはどうすればよいですか?ISO8601からUTCへ

  24. 24

    タイムスタンプ値の日付部分をYYYY / MM / DDからDD / MM / YYYYに変換します

  25. 25

    SimpleDateFormatでMM / dd / yyyy kk:mmからMM / dd / yyyy kk:mmを個別に取得する方法

  26. 26

    日付形式をYYYY / MM / DDからDD / MM / YYYYに変更する方法

  27. 27

    複数の形式(dd-mm-yyyy、mm-dd-yyyyなど)の日付を含む長い文字列があります。それらをすべて同じ形式に変換するにはどうすればよいですか?

  28. 28

    DateTime.ToString( "dd / MM / yyyy")でdd-MM-yyyyが得られるのはなぜですか?

  29. 29

    日付をdd / mm / yyyyからyyyy-MM-dd HH:mm:ss Androidに変換する方法

ホットタグ

アーカイブ