你好,
我有一個具有共同時間軸的大型數據集。 我想添加一個包含發生事件的列,以將這些事件顯示為垂直參考線(在 X 軸上)。 我怎樣才能做到這一點? 如果我現在製作一個圖表,我需要手動將所有 X 軸參考線複製到另一個圖表,我需要一個自動選項來執行此操作。
這些事件將添加有關觀察到的趨勢的額外信息,並在我向我的團隊展示這些趨勢時有助於討論。 下表代表(簡化版)我的數據集。
謝謝。
| 約會時間 | P1 | P2 | P3 | 活動 |
| 27/09/2018 6:00 | 5 | 11 | 0.5 | 泵故障 |
| 27/09/2018 14:00 | 4 | 18 | 0.2 | (空的) |
| 27/09/2018 22:00 | 5 | 15 | 0.4 | 原材料短缺 |
以下是執行此操作的一種方法的簡單說明:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
// Create reference line data table for the illustration
dtLines = New Table( "Lines",
New Column( "HeightRefs", values( [52, 60, 66] ) ),
New Column( "Labels", character, values( {"Age 10", "Age 14", "Age 18"} ) )
);
// Create the chart
Biv = dt << Bivariate( Y( :weight ), X( :height ) );
// Add the lines
For( i = 1, i <= N Rows( dtLines ), i++,
Report( Biv )[AxisBox( 2 )] << add ref line( dtLines:HeightRefs[i], dtLines:Labels[i] )
);