Chère communauté,
Je souhaite générer de nombreux graphiques personnalisés (pour chaque ligne d'un tableau de plus de 20 000 lignes) et j'ai décidé d'utiliser un contrôle GraphBox.
Mais lorsque je le génère, il ne reconnaît pas l'échelle y (le maximum est de 9e6 et non de 100).
Qu'est-ce qui ne va pas ici ?
Merci et salutations distinguées
(Inspiré par Résolu : Modifier les échelles d’une boîte de graphique - Communauté d’utilisateurs JMP )

Names Default To Here( 1 );
x_vec = [-3, -2, -1, -0.5, 0, 0.5, 1, 2, 3];
y_vec = 1e6 * E Mult( x_vec, x_vec );
show(Min( y_vec ), Max( y_vec ));
// Min(y_vec) = 0;
// Max(y_vec) = 9000000;
nw = New Window( "test",
Outline Box( "outline",
gb = Graph Box(
Frame Size( 300, 200 ),
xname( "radius" ),
yname( "density" ),
X Scale( Min( x_vec ), Max( x_vec ) ),
Y Scale( Min( y_vec ), Max( y_vec ) );
Pen Color( "Blue" );,
Pen Size( 5 ),
Line( x_vec, y_vec )
)
)
);
(gb << getyaxis())["Max"];
// 100
Je pense que si vous remplacez simplement le « ; » après l'échelle Y par « », cela devrait fonctionner.
Waouh, belle prise !
Ainsi, les propriétés nommées de la boîte Graph doivent être séparées par des virgules, les expressions à l'intérieur du scénario du graphique peuvent être séparées par des virgules ou des points-virgules.
