J'affiche plusieurs tracés de superposition dans la structure de la zone de liste JSL H et V. Je modifie la date de début et de fin des données affichées dans ces tracés (voir l'extrait de code ci-dessous) et je souhaite que les données de l'axe Y soient automatiquement mises à l'échelle pour s'adapter à la fenêtre affichée sans avoir à modifier manuellement les valeurs Min et Max chaque fois que je modifier la plage de dates.Je ne trouve aucune information dans le guide de script JSL sur la façon d'accomplir cela et je me demande si c'est possible, et si oui, comment?
sdate = Date MDY( 5, 1, 2011 );
edate = Date MDY( 5, 8, 2011 );
Nouvelle fenêtre( "Plots de lecture du dendromètre",
H Zone de liste (
Zone de liste V(
op1 = Tracé de superposition(
X( :Nom( "Date & Heure" ) ),
Y( :Name( "Adj, Scld, AN4 Large Point, Bt NW (µm)" ), :Name( "Déficit de pression de vapeur (kPa)" ) ),
Échelle Y (gauche, droite),
Axes séparés( 1 ),
Connexion via manquante( 1 )
),
Report( op1 )[Frame Box( 1 )] << Frame Size( 700, 300 ),
Rapport( op1 )[Boîte d'axe( 1 )] <
{Format( "Fixed Dec", 10, 0 ), Min( -7650 ), Max( -6800 ), Inc( 50 ), Minor Ticks( 1 ), Show Major Grid( 1 )}
) << Supprimer l'étiquette de l'axe << Ajouter l'étiquette de l'axe ("Lectures ajustées du dendromètre (um)"),
Rapport( op1 )[Boîte d'axe( 2 )] <
{Format( "m/d/y", 10 ), Interval( "Day" ), Inc( 1 ), Minor Ticks( 0 ), Show Major Grid( 1 ), Show Minor Grid( 0 ),
Min( sdate ), Max( eddate )}
) << Supprimer l'étiquette de l'axe << Ajouter l'étiquette de l'axe ("Date et heure"),
Rapport( op1 )[Boîte d'axe( 3 )] <
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut Terapin,
Merci d'avoir soulevé une question intéressante. Ici, j'ai déjà eu une question similaire. Je me demande si vous m'enverriez votre table JMP afin que je puisse tester et essayer de trouver une solution.
Cordialement
Kun, Leanpharma@gmail.com
Pour que JMP mette automatiquement à l'échelle un axe min et max, veillez à ne pas inclure ces paramètres dans le script. Par exemple, si d'autres paramètres de format d'axe sont souhaitables, spécifiez-les et excluez le min et le max.
Rapport( op1 )[Boîte d'axe( 3 )] <
{Format( "Fixed Dec", 10, 2 ), Min( 0 ), Max( 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),
devient:
Rapport( op1 )[Boîte d'axe( 3 )] <
{Format( "Fixed Dec", 10, 2 ), Inc( 0.25 ), Minor Ticks( 1 ), Show Major Grid( 1 )} ),