嗨@thiennguyen ,
如果您有一个包含列 ID(GS、JM、HM、JW 等)、治疗阶段和堆叠格式的响应的数据表,那么此图表就非常简单:

使用图形生成器,您可以将“治疗阶段”设置为 X、将响应设置为 Y 轴、并将 ID 设置为“覆盖”变量。
然后您可以按住 Shift 键并单击“线”以在数据点之间添加连接线。
然后,您可以隐藏图例中的点标记,更改颜色,设置“值顺序”列属性来对您的 ID 和治疗阶段进行排序(因为否则它将默认按字母顺序排序),并指定点的抖动为“无”,以便线准确地连接点。
最后,您可以获得以下图表:

以下是该图表的脚本:
Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables( X( :Treatment phase ), Y( :Response ), Overlay( :ID ) ),
Elements(
Points( X, Y, Legend( 6 ), Jitter( "None" ) ),
Line(
X,
Y,
Legend( 8 ),
Error Interval( "None" ),
Missing Values( "No Connection" )
)
),
SendToReport(
Dispatch(
{},
"Response",
ScaleBox,
{Min( 0 ), Max( 101 ), Inc( 20 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Base( 0, 0, 0, Item ID( "GS", 1 ) ),
Base( 1, 0, 0, Item ID( "JM", 1 ) ),
Base( 2, 0, 0, Item ID( "HM", 1 ) ),
Base( 3, 0, 0, Item ID( "JW", 1 ) ),
Base( 4, 0, 0, Item ID( "PS", 1 ) ),
Base( 5, 0, 0, Item ID( "GV", 1 ) ),
Properties(
0,
{Line Color( 19 ), Marker Size( 6 )},
Item ID( "GS", 1 )
),
Properties(
1,
{Line Color( 21 ), Marker Size( 6 )},
Item ID( "JM", 1 )
),
Properties(
2,
{Line Color( 75 ), Marker Size( 6 )},
Item ID( "HM", 1 )
),
Properties(
3,
{Line Color( 20 ), Marker Size( 6 )},
Item ID( "JW", 1 )
),
Properties(
4,
{Line Color( 25 ), Marker Size( 6 )},
Item ID( "PS", 1 )
),
Properties(
5,
{Line Color( 27 ), Marker Size( 6 )},
Item ID( "GV", 1 )
),
Properties( -1, {Marker Size( 6 )}, Item ID( "Response", 1 ) )
), Legend Model(
8,
Properties( 0, {Line Color( 19 )}, Item ID( "GS", 1 ) ),
Properties( 1, {Line Color( 21 )}, Item ID( "JM", 1 ) ),
Properties( 2, {Line Color( 75 )}, Item ID( "HM", 1 ) ),
Properties( 3, {Line Color( 20 )}, Item ID( "JW", 1 ) ),
Properties( 4, {Line Color( 9 )}, Item ID( "PS", 1 ) ),
Properties( 5, {Line Color( 27 )}, Item ID( "GV", 1 ) )
)}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {6, [-1, -1, -1, -1, -1, -1], 8, [0, 1, 2, 3, 4, 5]} )
}
)
)
);
我添加数据表作为带有图形脚本的示例,以便您可以看到如何使用列属性设置表,以及如何创建图形。
希望这个答案能帮助你,
你好,
首先,您的数据应以堆叠(即高)格式排列,其中一列用于时间点(之前和之后),一列用于单个标识符,一列用于您想要绘制的值。
转到图形生成器,将 Y 轴分配给数据值,将 X 轴分配给时间点,并将覆盖分配给各个标识符。
选择点和线(上方菜单)来显示跨时间点连接的每个数据点。
值得注意的是,要将点与线对齐,请转到点自定义菜单(左下角)并选择抖动>无。
从这里,您可以尝试不同的格式选项。
最好的,
TS