Salut à tous.
Je veux faire un histogramme en utilisant 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>
Il peut être exécuté normalement.
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>Mais, il ne peut pas être exécuté.
Je veux faire un JSL pour créer un histogramme en utilisant le 2ème script.
Pourriez-vous me donner des conseils?
Le problème que vous rencontrez est que lorsque vous avez ajouté des lignes de code pour créer la table des limites, JMP a déplacé la table de données actuelle de Big Class vers la table d'options. Ainsi, lorsque la distribution a démarré, elle a regardé le tableau d'options pour les données. La solution simple consiste à pointer la plate-forme de distribution vers la table de données où se trouvent les données. Voir ci-dessous:
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>