Ciao a tutti.
Voglio fare un istogramma usando JSL.
1)
Names Default To Here( 1 );
dt = Open( "$Sample_Data/Big Class.jmp" );
dt = Current Data Table();
Input = New Window( "example", << modal(),
new1 = hlistbox(
Text Box( "Test name :" ),
Para_Num_teb = Text Edit Box( "", <<SET width=""></SET>
Può essere eseguito normalmente.
2)
Names Default To Here( 1 );
dt = Open( "$Sample_Data/Big Class.jmp" );
dt = Current Data Table();
Input = New Window( "example", << modal(),
new1 = hlistbox(
Text Box( "Test name :" ),
Para_Num_teb = Text Edit Box( "", <<SET width="">dtLimits = New Table("Option Table",
);
Histogram = Distribution(
Continuous Distribution(
column( column(dt, Para_Num )),
Vertical( 0 ) ,
)
);
</SET>Ma non può essere eseguito.
Voglio creare un JSL per creare l'istogramma usando il 2o script.
Potresti darmi qualche consiglio?
Il problema che stai riscontrando è che quando hai aggiunto le righe di codice per creare la tabella dei limiti, JMP ha spostato la tabella dei dati correnti dalla grande classe alla tabella delle opzioni. Pertanto, quando la distribuzione si è accesa, ha cercato i dati nella tabella delle opzioni. La semplice soluzione è quella di puntare la piattaforma di distribuzione verso la tabella dei dati in cui si trovano i dati. Vedi sotto:
Names Default To Here( 1 );
dt = Open( "$Sample_Data/Big Class.jmp" );
dt = Current Data Table();
Input = New Window( "example", << modal(),
new1 = hlistbox(
Text Box( "Test name :" ),
Para_Num_teb = Text Edit Box( "", <<SET width=""></SET>