皆さんこんにちは、
夜9時半頃から始まり午前6時30分頃に始まる夜行性の動物の活動データがいくつかありますので、それを視覚化したいと思います。しかし、JMPは当然午前12時に時刻データを「開始」します。したがって、グラフに移動すると、次のようになります。
さらに、データが「折り返される」ことはありません。手動で軸をドラッグして時間が目的の位置に揃うようにすると、値が失われます。

私が試した簡単な回避策は、午後9時30分から午後11時59分までの値が午前12時の値の前に並ぶようにデータの値の順序を設定することでした。4つの異なる治療法における相対的な活動を示すために:

しかし、ご覧のとおり、軸の値がめちゃくちゃになっています。
私はあなたが与えることができるどんなアドバイスでも本当に感謝します!
非常に興味深い回避策 - 私はそれを考えていなかったでしょう。どうもありがとう!
私は真夜中からの偏差を使用するのが好きです(真夜中を基準とした時間)。以下のファイルには、単位にラベルを付けるaxisプロパティを持つ新しい列が含まれています。
列式は、午後5時以降は任意の値を取り、真夜中を引くので、負の値になります。それ以外の場合は、単に時間値を使用します。注午後11時 - - (60 * 60)または-3600
New Column( "Time Relative to Midnight",
Numeric,
"Continuous",
Format( "hr:m:s", 13, 0 ),
Input Format( "h:m:s", 0 ),
Set Property(
"Axis",
{Rotated Labels( 0 ), Format( "hr:m:s", 13, 0 ), Min( -10800 ),
Max( 25200 ), Interval( "Hour" ), Inc( 2 ), Minor Ticks( 0 ),
Add Ref Line( -3600, "Solid", "Black", "11 pm", 1 ),
Add Ref Line( -7200, "Solid", "Black", "10 pm", 1 ),
Add Ref Line( -10800, "Solid", "Black", "9 pm", 1 ),
Add Ref Line( 0, "Solid", "Black", "Midnight", 1 ),
Add Ref Line( 3600, "Solid", "Black", "1 am", 1 ),
Add Ref Line( 7200, "Solid", "Black", "2 am", 1 ),
Add Ref Line( 10800, "Solid", "Black", "3 am", 1 ),
Add Ref Line( 14400, "Solid", "Black", "4 am", 1 ),
Add Ref Line( 18000, "Solid", "Black", "5 am", 1 ),
Add Ref Line( 21600, "Solid", "Black", "6 am", 1 ),
Add Ref Line( 25200, "Solid", "Black", "7 am", 1 ),
Label Row(
{Automatic Font Size( 1 ), Automatic Tick Marks( 1 ),
Label Orientation( "Automatic" )}
)}
),
Formula( If( :Time > 60 * 60 * 17, :Time - 60 * 60 * 24, :Time ) ),
Suppress Eval
)はい、私は持っています - 残念ながら私の問題を解決するような設定はありません