<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto scrivendo uno script per tracciare più grafici bivariati personalizzati (per ogni gruppo).Ho creato la finestra di dialogo delle colonne per scegliere le rispettive colonne. Tuttavia, sembra che ci sia un errore che indica "Bad Argument( {Xaxis, Role richiede almeno 1 colonna., Asse Y, il ruolo richiede almeno 1 colonna.}". Si prega di consigliare.
ColDlg = Finestra di dialogo Colonna(
Asse Y = ColList ("Asse Y", MaxCol ( 1 ), Tipo di dati ( Numerico ) ),
Asse X = ColList ("Asse X", MaxCol ( 1 ), Tipo di dati ( Numerico ) ),
Bycol = ColList ("Raggruppa per", MaxCol ( 1 ), Tipo di dati ( Carattere ) ),
);
If( ColDlg["pulsante"] == 1,
Asse Y = Colonna (Tabella dati corrente(), Coldlg["Asse Y"]);
Asse X = Colonna (Tabella dati corrente(), Coldlg["Asse X"]);
Bycol = Colonna (tabella dati corrente(), Coldlg["Bycol"]);
riepiloga(Uni_Bycol = da(Bycol));
mostra(Uni_Bycol);
bivariato(
SendToByGroup( {Bycol == Uni_Bycol[1]} ),
Y ( Asse Y ),
X( Asse X ),
Da( Bycol ),
Per (j = 1, j < N elementi(Uni_Bycol), j++,
SendToByGroup(
{Bycol == Uni_Bycol},
SendToReport(
Spedizione(
{},
{"Risultato grafico per ("|| Per || ")"},
"Complotto Bivar",
FrameBox, {Dimensioni telaio( 436, 397 ),
Aggiungi script grafico(
2,
Descrizione( "Confine"),
Linea(
{0,2084, 0,47202},
{0,2045, 0,46438},
{0,1936, 0,47665},
{0,1985, 0,48484},
{0,2084, 0,47202}
);
Linea(
{0,2084, 0,47202},
{0,2173, 0,46061},
{0,2139, 0,45368},
{0,2045, 0,46438},
{0,2084, 0,47202}
);
),
Ordine linea griglia( 1 ), Ordine linea di riferimento( 3 ),
Legenda riga(
Bycol,
Colore( 1 ),
Tema colore ("Luce JMP"),
) },
) ) );
);
););
Y() e X() necessitano di argomenti valutati. Prova questo:
Bivariato ( ...,
Y ( eval ( asse Y ) ) ,
X ( eval ( Asse X ) ) ,
...);