* Sto capendo il mio script usando un set di dati molto piccolo prima di eseguire il mio script su una tabella di dati molto grande.
Ho dieci valori in una colonna e ho bisogno di creare dieci grafici diversi ciascuno con un singolo punto dati evidenziato usando un unico colore / marcatore. Ho capito come realizzare i grafici usando JSL, ma il mio script cambia lo stato della riga di tutti e dieci i punti del grafico. Come cambio lo stato di riga di una riga lasciando invariate le altre righe e ripeto per ciascuna riga di dati?
Questo è il copione di ciò che ho finora:
Names Default to Here (1);
dt = Open( "test_data_table.jmp");
foreachrow(
Row State() = Combine States(
Color State( 3 ), Marker State( 5)
);
Graph Builder(
Size( 989, 255 ),
Show Control Panel( 0 ),
Variables( X( :Column1 ) ),
Elements( Points( X, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Sample",
ScaleBox,
{Add Ref Line( 0.579, "Dotted", "Red", "Median", 2 )}
),
Dispatch(
{},
"X title",
TextEditBox,
{Set Text( "Levels" )}
),
Dispatch(
{},
"Graph Builder",
OutlineBox, {Set Title( "" )}
)
)
);
);Ecco un esempio di un modo per farlo:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Bivariate( Y( :height ), X( :weight ) );
nw = New Window( "Graphs", <<JOURNAL></JOURNAL>