Graphbox equivalente al codice GraphBuilderCiao a tutti,
Sono nuovo di JSL. Sto creando un grafico a contorno usando Graph Builder come segue:
out << Graph Builder(
Show Control Panel( 0 ),
Size( 1301, 847 ),
Set α Level( 0.1 ),
Variables( X( :t ), Y( :f ), Color( :p ) ),
Elements( Contour( X, Y, Legend( 2 ), Number of Levels( 10 ), Smoothness( 0.0115027054779012 ) ) )
);
Quale sarebbe il codice equivalente se volessi sostituire Graph Builder con Graph Box e t, f, p fossero matrici?
Automazione e scriptingRe: Graphbox equivalente al codice GraphBuilderC'è un motivo specifico per evitare Graph Builder? È possibile spostare il contorno da Graph Builder al riquadro grafico, ad esempio copiando e incollando il contenuto del riquadro.
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(525, 454),
Show Control Panel(0),
Variables(X(:weight), Y(:height)),
Elements(Contour(X, Y, Legend(10)))
);
Report(gb)[FrameBox(1)] << Copy Frame Contents;
nw = New Window("",
gbb = Graph Box(
X Scale(55, 180),
Y Scale(45, 75)
)
);
gbb[FrameBox(1)] << Paste Frame Contents;
Re: Graphbox equivalente al codice GraphBuilder
Perché è necessario farlo in un Graph Box?
Fondamentalmente, l'approccio che adotterei è quello di correre
Grafico=>Contorno
in modalità invisibile, quindi salva i contorni
Salva=>Salva contorni
che salverà i contorni del grafico in una tabella X, Y, con ogni curva del grafico di contorno salvata come una serie separata di righe. I dati XY potrebbero quindi essere letti nello script JSL ed elaborati come poligoni in un GraphBox per generare il grafico di contorno.

Nella nuova tabella dati saranno disponibili funzioni come la ricerca dei valori XY minimo e massimo per impostare la scala di GraphBox().