taille de l'écranSalut,
J'ai créé un tableau de bord pour un écran HP E 222 : je peux voir la zone de filtre de données et le graphique complet de chaque zone de page à onglet. mais si mes collègues ou moi-même avons un écran plus petit (20") ou un ordinateur portable, nous n'avons plus toute la largeur du tableau de bord. Existe-t-il une astuce pour adapter le tableau de bord à la taille de l'écran : avec un jsl ou autre solution ?
cordialement
Re : taille de l'écranLes rapports JMP tels que Graph Builder et Bubble Plot s'étendent par défaut en fonction de la taille de la fenêtre et, combinés aux boîtes de séparation dans un tableau de bord, vous offrent une grande flexibilité en termes de taille et de mise en page.D'autres rapports JMP peuvent ne pas s'étendre par défaut et nécessitent une personnalisation pour créer un tableau de bord extensible.
Une fonctionnalité intégrée pour l’étirement du tableau de bord est la vue récapitulative.Vous pouvez activer la vue récapitulative lors de la création d'un tableau de bord à l'aide de Combiner Windows :

Dans un tableau de bord en cours d'exécution, vous pouvez également activer ou désactiver l'affichage récapitulatif pour tous les rapports (à partir du triangle rouge de niveau supérieur) ou pour n'importe quel rapport individuel (à partir du triangle rouge du rapport) :

La vue Résumé rend les graphiques extensibles, mais masque également la plupart des autres informations, telles que les tableaux.L'étirement fonctionne mieux lorsqu'il n'y a rien d'autre dans la fenêtre, car sinon les tableaux et autres informations affichées entraîneront une réduction du graphique à une taille trop petite pour être très utile.
Des étirements plus personnalisés peuvent être effectués à partir de JSL.Quelques exemples de choses que vous pouvez faire sont présentés dans le script ci-dessous :
- Réduisez les parties des rapports dont vous n'avez pas besoin - dans de nombreux cas, cela peut également être fait à partir du menu triangulaire rouge de la plateforme.
- Fermez les contours pour les garder disponibles tout en économisant de l'espace initial
- Créez un long tableau déroulant.Cela peut également être fait de manière interactive en étirant la table avec la souris.
- Décidez quelles boîtes doivent être étirables (souvent Frame Box) et activez l'étirement.Vous pouvez également utiliser <
dt=Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line );
rpt = biv << Report;
rpt["Lack Of Fit"] << Visibility("Collapse");
rpt["Analysis of Variance"] << Close(1);
rpt["Summary of Fit"][Table Box(1)] << Set Scrollable(3,0);
rpt[Frame Box(1)] << Set Auto Stretching(1,1);
Les suggestions 1 (Réduire) et 4 (Extensible) correspondent essentiellement à ce que la vue récapitulative fait pour vous avec une approche basée sur des règles.Avec JSL et la personnalisation interactive, vous pouvez créer plus précisément le type de tableau de bord extensible que vous recherchez.
J'espère que cela pourra aider!
Re : taille de l'écranIl s'agit en réalité d'une question et d'un problème distincts, veuillez publier un nouveau message sur le forum et @moi et je vous donnerai un code fonctionnel.À titre indicatif, votre problème s'ajoute directement à la fenêtre.
Re : taille de l'écranSalut,
J'ai un problème similaire concernant la taille et je ne peux pas encore le résoudre.
J'utilise 'for loop' pour créer un graphique qui définit la taille (900 900).
nw= Nouvelle fenêtre("Tableau de bord");
Gr1 = expr ( table de données (...) << Graph Builder (
Taille (900 900)
..
);
Lorsque j'ajoute à la même fenêtre, Y sera automatiquement redimensionné.
J'ai d'abord utilisé nw << Append (Hlistbox(Gr1));
puis j'ai essayé "rapport"
nw << Ajouter (Rapport (Gr1));
Cela montre toujours le même problème.
Comment corriger la taille du graphique dans la fenêtre ? S'il vous plaît aviser.
Re : taille de l'écranOui, il existe de nombreuses façons de modifier la taille de la fenêtre/taille du contenu, mais cela dépend vraiment de ce que vous redimensionnez.J'espère que le code ci-dessous vous aidera.
Names Default To Here( 1 );
//This message applies to all display box objects
w = New Window( "Test",
lb = List Box( {"a", "b", "c", "d"} ),
Button Box( "Enable 2nd item",
lb << enable item( 2, 1 );
Show( lb << item enabled( 2 ) );
),
Button Box( "Disable 2nd item",
lb << enable item( 2, 0 );
Show( lb << item enabled( 2 ) );
)
);
print(w << Get Content Size());
print(w << Get Window Size());
Wait( 2 );
w << Set Content Size( 400, 300 );
Wait( 2 );
w << inval size();<BR /><BR />//Other Options to check out<BR />//w << Optimize Display;<BR />//w << Size to Fit;<BR />//w << Zoom Window;