17.3.16.5 Weekdate_iso

書式:
    time = weekdate_iso( year, week [, day] )

この関数は、ISO 8601 週曜日での year(西暦), week(週番号), day(日番号) の要素を、Unix エポックの 1970 年 1 月 1 日からの秒数でのカレンダー時 刻に変換します。週曜日系での名目上の年 (year) は、カレンダーでの年と必 ずしも一致しないことに注意してください。週番号 week は 1 から 53 の間 の整数です。日番号 day はオプションで、それが 0 かまたは省略した場合は その週の開始時刻を返し、そうでなければ day は 1 (月曜) から 7 (日曜) までの整数です。 カレンダー日を、ISO 規則での週番号に変換する逆関数に関する情報について は、以下参照:tm_week (17.3.16.4)

例:

    # 1 列目に ISO 週番号を持つファイルからのデータの描画
    #     週      感染者  死亡者
    #     2020-05    432       1
    calendar_date(w) = weekdate_iso( int(w[1:4]), int(w[6:7]) )
    set xtics time format "%b\n%Y"
    plot FILE using (calendar_date(strcol(1))) : 2   title columnhead

竹野茂治@新潟工科大学
2021-03-26