Hallo @thiennguyen ,
Dieses Diagramm ist recht einfach, wenn Sie eine Datentabelle mit den Spalten-ID (GS, JM, HM, JW, ...), Behandlungsphase und der Antwort im gestapelten Format haben:

Mithilfe des Diagramm-Generators können Sie dann die „Behandlungsphase“ als X-Achse, die Antwort als Y-Achse und die ID als „Overlay“-Variable festlegen.
Sie können dann mit der Umschalttaste und der linken Maustaste auf „Linie“ klicken, um Verbindungslinien zwischen den Datenpunkten hinzuzufügen.
Sie können dann die Punktmarkierung in der Legende ausblenden, die Farben ändern, die Spalteneigenschaften „Wertreihenfolge“ festlegen, um Ihre ID und die Behandlungsphase zu sortieren (weil sie sonst standardmäßig in alphabetischer Reihenfolge sortiert werden) und den Jitter der Punkte als „Keine“ angeben, damit die Linie die Punkte genau verbindet.
Am Ende erhalten Sie diese Grafik:

Und hier ist das Skript für diese Grafik:
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]} )
}
)
)
);
Ich füge die Datentabelle als Beispiel mit dem Diagrammskript hinzu, damit Sie sehen können, wie die Tabelle mit Spalteneigenschaften eingerichtet ist und wie das Diagramm erstellt wurde.
Hoffe, diese Antwort wird Ihnen helfen,
Hallo,
Zunächst sollten Ihre Daten in einem gestapelten (d. h. hohen) Format angeordnet sein, mit einer Spalte für die Zeitpunkte (vorher und nachher), einer Spalte für einzelne Kennungen und einer Spalte für die Werte, die Sie darstellen möchten.
Gehen Sie zum Graph Builder, weisen Sie Ihren Datenwerten die Y-Achse, den Zeitpunkten die X-Achse und den Overlay den einzelnen Kennungen zu.
Wählen Sie „Punkte und Linien“ (oberes Menü), um alle Datenpunkte anzuzeigen, die über die Zeitpunkte hinweg verbunden sind.
Beachten Sie: Um die Punkte an der Linie auszurichten, gehen Sie zum Punkte-Anpassungsmenü (unten links) und wählen Sie Jitter > Keine.
Von hier aus können Sie mit verschiedenen Formatierungsoptionen experimentieren.
Am besten,
TS