Salut la communauté JMP,
Est-il possible de définir la variable Taille dans Graph Builder afin qu'elle conserve la même échelle sur les graphiques lors du basculement entre les sous-ensembles de données basés sur un filtre local ?
Des détails:
Lors de l'attribution d'une variable à la taille sur un tracé et de l'utilisation d'un filtre local pour générer des tracés différents de manière interactive, chaque fois que je modifie le sous-ensemble de données tracé, l'échelle de la taille du marqueur change en fonction du maximum et du minimum locaux de la variable de taille pour le sous-ensemble donné, ce qui conduit à une taille du marqueur similaire d'un graphique à l'autre, même si la variable Taille varie considérablement entre les sous-ensembles de données.
J'ai trouvé une solution de contournement grossière en définissant des points de données factices avec les valeurs les plus basses et les plus élevées de la variable Size au bord du tracé et en redimensionnant le tracé pour masquer ces points factices, mais c'est loin d'être idéal, donc vos entrées seraient les bienvenues.
Merci de votre aide.
Meilleur,
ST
Si vous faites un clic droit sur la taille dans la légende, une boîte de dialogue s'ouvre où le min et le max peuvent être spécifiés.Ceux-ci semblent rester en place lorsque le filtre de données local est modifié.


Exemple:
Voir plus...
Names default to here(1);
dt = Open( "$Sample_data/iris.jmp");
dt << Graph Builder(
Size( 531, 456 ),
Show Control Panel( 0 ),
Variables( X( :Sepal length ), Y( :Sepal width ), Size( :Petal width ) ),
Elements( Points( X, Y, Legend( 50 ) ) ),
Local Data Filter(
Add Filter(
columns( :Species ),
Where( :Species == {"setosa", "versicolor", "virginica"} )
)
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
50,
Properties(
0,
{Marker Scale( {Min( 0 ), Max( 2.5 )} )},
Item ID( "Petal width", 1 )
)
)}
)
)
);
Salut,
Cette option ne semble pas être disponible dans l'ancienne version de JMP (14.1) : je vais devoir mettre à jour.
Merci.
Meilleur,
ST