こんにちは@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