日/月の計算方法10 年間のデータをカバーする時間列を持つデータ セットがあります。 この列から月/日 (年なし) を計算するにはどうすればよいですか? この新しい変数を x 軸に配置し、プロットを年ごとに重ねて、変数 (オゾン濃度) の傾向を前年比で確認したいと思います。 1 つのアイデアは、Day of Year を使用することですが、Day of Year では不可能な x 軸にも月を表示したいと考えています。 助言がありますか?
Re: 日/月の計算方法素晴らしい!! ありがとう。
Re: 日/月の計算方法「調整月日」列はJMPの日付列です。カスタム形式を使用してのみ表示されます。はい、X 軸の軸設定に移動する場合は、生の日付値 (1904 年 1 月 1 日からの秒数) に値を入力する必要がありますが、インタラクティブに、移動、圧縮、軸を通常どおり展開します。JSL で値を設定している場合は、いつでも Informat() 関数を使用して、ユーザー フレンドリーな構造で最小値、最大値を設定できます。
gb = Graph Builder(
Variables( X( :Adjusted month_day ), Y( :Y ), Overlay( :Year ) ),
Elements( Points( X, Y, Legend( 15 ) ), Smoother( X, Y, Legend( 16 ) ) )
);
report(gb)[AxisBox(1)] << min( informat("05/01/2020","m/d/y")) << inc( in weeks(1));

Re: 日/月の計算方法ありがとう@txnelsonアドバイスのために。 この方法の唯一の問題は、実際には日付形式ではないため、x 軸の最小、最大、および間隔を簡単に制御できないことです。
Re: 日/月の計算方法2 つの新しい列を作成することでそれを行います。現在の日付列が :Date と呼ばれていると仮定すると、次のことを行いました
- 次の式を使用して、Year という名前の新しい列を作成します。
Year(:Date);
- Month_Day という新しい列を作成します。Month_Day を標準化するために、すべての値が同じ年になります。
DateMDY(month(:Date), Day(:Date), 2020);
このカスタム形式を新しい列に適用しますmonthList = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
};
monthList[Month( :value )] || "/" || Char( Day( :value ) );
- スクリプトとともに、このグラフを作成したデータ テーブルが添付されています。