<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Ho una ricerca su come cambiare gli script di una trama di sovrapposizione. Supponiamo di avere un ciclo for che crea un nuovo grafico su ogni iterazione. Ogni iterazione aggiorna una variabile stringa che è il nome della prossima colonna da tracciare.
Quale sintassi devo usare per cambiare la colonna? Ho copiato lo script da una trama di overlay che ho creato. Invece di usare: Name ("0V"), ho provato ad usare: AsColumn (xCol), ma non ho avuto fortuna. Eventuali suggerimenti?
per (k = 2, k <= 2, k ++,
xCol = Column (dtSummary, k);
yCol = Column (dtSummary, k + 65);
ov = dtSummary << (Overlay Plot (X (: Name ("0V")), Y (: RP_0V), Sort X (0), Separate Axes (1)))
);
Questo approccio funzionerà. Utilizzare una variabile di tabella e il costrutto di colonna (
, 
dt = Aperto ( "$ sample_data \ Car Physical Data.jmp" ) ;
XCOL = "Turning Circle" ;
ycol = "Peso" ;
Sovrapposizione trama ( X ( colonna ( dt , XCOL ) ) , Y ( colonna ( dt , ycol ) ) , Assi separati ( 1 ) ) ;
Ri: Sovrascrivi gli script di stampaHo cambiato il mio codice in modo che non avrebbe avuto: Nome, ma ancora, senza fortuna farlo funzionare.
per (k = 2, k <= 2, k ++,
xCol = "_" || Char ((k-2) * 10) || "V";
yCol = Column (dtSummary, k + 65);
Overlay Plot (X (: _0V), Y (: RP_0V), Sort X (0), Separate Axes (1))
);