<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Mi chiedo se esiste un modo per aggiungere i bordi dell'istogramma alla piattaforma Contour Plot o anche all'interno di GraphBuilder?
È una funzionalità molto utile all'interno di Fit Y by X e mi chiedevo se fosse possibile o se fosse già stata eseguita in precedenza.
Dato che JSL è abbastanza flessibile, ho pensato che potesse essere fattibile, ma non l'ho ancora analizzato.
Grazie,
JP
Utilizza il contenuto del frame copia e incolla
Apri("$ENGLISH_SAMPLE_DATA/Big Class.jmp");
biv = bivariata( y( altezza ), x( peso ) , Bordi dell'istogramma( 1 ));
cont=Costruttore di grafici(
Mostra Pannello di controllo( 0 ),
Variabili (X(:peso), Y(:altezza)),
Elementi(
Contorno( X, Y, Legenda( 4 ), Numero di livelli( 0 ) ),
Punti( X, Y, Legenda( 5 ) )
)
);
rbiv = biv <
rcont=cont<
rcont[framebox(1)]<< copia il contenuto del frame;
rbiv[framebox(3)]<
cont<

Puoi farlo anche in modo interattivo. Crea il grafico del contorno, quindi fai clic con il pulsante destro del mouse su > Modifica > Copia contenuto del frame.
Quindi crea il grafico bivariato con i bordi dell'istogramma, fai clic con il tasto destro su di esso e Modifica> Incolla contenuto del frame.
La bellezza di questo è che gli assi e le dimensioni del telaio si regolano automaticamente,
Un altro approccio non è così dolce. Il codice seguente è incompleto perché l'asse su entrambi i grafici dovrebbe essere uguale tra loro. Dimostra il principale però. (I comandi Wait che ho trovato erano necessari per evitare arresti anomali con un'eccezione)
Apri("$ENGLISH_SAMPLE_DATA/Big Class.jmp");
biv = bivariata( y( altezza ), x( peso ) , Bordi dell'istogramma( 1 ));
cont=Costruttore di grafici(
Taglia (308, 270),
Mostra Pannello di controllo( 0 ),
Variabili (X(:peso), Y(:altezza)),
Elementi(
Contorno( X, Y, Legenda( 4 ), Numero di livelli( 0 ) ),
Punti( X, Y, Legenda( 5 ) )
)
);
rbiv = biv <
rcont=cont<
attendere(.1);
rbiv[framebox(3)]<< sib append(rcont[framebox(1)]);
attendere(.1);
rbiv[framebox(3)]<Ri: Aggiunta dei bordi dell'istogramma a Contour Plot
Dovresti essere in grado di fare quello che vuoi (ma hai comunque bisogno di JSL). Ecco un esempio di giocattolo:
dt = Aprire ( "$SAMPLE_DATA/Dati fisici auto.jmp" ) ;
// Oggetto tracciato del contorno
cp = dt << Trama di contorno ( X ( : Peso , : Potenza ) , Y ( : Cerchio di svolta )) ;
// Livello del report del tracciato del contorno
cpRep = Rapporto ( cp ) ;
// Guarda la struttura dell'albero di visualizzazione per sapere come modificarlo
// cpRep << Mostrastrutturaalbero;
// Prepara una nuova casella di visualizzazione su un elemento esistente. . .
Aspettare ( 3 ) ;
cpRep [ ListBox ( 2 )] << Anteporre ( GraphBox ()) ;
// Aggiungi una nuova casella di visualizzazione a un elemento esistente. . .
Aspettare ( 3 ) ;
cpRep [ ListBox ( 2 )] << Aggiungere ( Casella di testo ( "Ciao mondo ... " , << Colore del carattere ( "Verde" ))) ;
Grazie LouV. Questa è una bella soluzione
Immagino che mi chiedessi se esistesse un modo per aggiungere pannelli/cornici all'interno di una piattaforma senza utilizzare ApplicationBuilder per combinarli utilizzando JSL.
Ho utilizzato Application Builder e ho ottenuto questa visualizzazione combinando Graph Builder e Histograms per imitare ciò a cui penso ti riferissi nella piattaforma Fit Y by X.
