嗨,
我有一个带有公共时间轴的大型数据集。我想添加一个包含发生事件的列,将这些事件显示为垂直参考线(在X轴上)。我怎样才能做到这一点?如果我现在制作一个图形,我需要手动将所有X轴参考线复制到另一个图形,我想要一个自动选项来执行此操作。
这些活动将添加有关所观察趋势的额外信息,并在我向团队展示这些趋势时帮助讨论。下表表示(简化了)我的数据集。
谢谢。
| 约会时间 | P1 | P2 | P3 | 活动 |
| 27/09/2018 6:00 | 五 | 11 | 0.5 | 泵故障 |
| 27/09/2018 14:00 | 4 | 18 | 0.2 | (空) |
| 27/09/2018 22:00 | 五 | 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] )
);