Salut tout le monde,
J'ai un problème avec la taille du graphique dans chaque onglet de la nouvelle fenêtre.
J'ai plusieurs onglets dans une nouvelle fenêtre et le dernier onglet contient un tableau de distribution verticale multiple (10 ou plus) enfermé dans une fonction VListBox(). Le tableau de distribution est assez long et chaque fois que je clique sur d'autres onglets, le graphique de ces onglets semble s'étirer sur la longueur du tableau de distribution.
Existe-t-il un moyen de contrôler la taille de chaque graphique indépendamment suivi d'onglets ou de définir automatiquement la taille en fonction de la vue de l'utilisateur ?
Merci,
Lorsque je travaille avec des rapports à onglets, j'aime faire correspondre le comportement d'étirement entre les onglets.Certains rapports, comme Distribution, ne s'étirent pas par défaut.Si vous avez 10 rapports empilés verticalement, il n'y a probablement pas assez d'espace vertical sur l'écran pour les étirer efficacement.L'ajout d'une boîte de défilement autour du contenu de cet onglet vous permettra de contrôler la taille de l'onglet afin que le contenu en hauteur n'affecte pas les autres onglets :
Tab Page Box(
"Distributions",
<STRONG>Scroll Box(
Size( 400, 600 ),</STRONG>
dt << Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
),
<STRONG><<SET auto="" stretching="">
)
),</SET></STRONG>
Les rapports comme Graph Builder s'étirent par défaut, mais ce comportement peut également être contrôlé.Si vous souhaitez empêcher Graph Builder de s'étirer pour correspondre à la taille de l'un des autres onglets, vous pouvez désactiver l'option "Ajuster à la fenêtre" :
Tab Page Box(
"Graph Builder",
dt << Graph Builder(
Size( 800, 600 ),
Show Control Panel( 0 ),
<STRONG>Fit to Window( "Off" ),</STRONG>
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
)
)
Vous n'aurez probablement besoin que d'une de ces options pour faire correspondre le comportement entre les onglets.Je pencherais probablement pour l'ajout de la ScrollBox autour des rapports non extensibles.Si vous n'ajoutez pas de ScrollBox autour de rapports volumineux, le défilement se produira au niveau de la fenêtre.Le résultat serait que les titres des onglets défilent hors de l'écran lorsque vous faites défiler vers le bas dans le rapport en hauteur, ce qui rend difficile le va-et-vient entre les onglets.
Je réponds généralement à un besoin comme le vôtre en envoyant le << Taille du cadre (x pixels, y pixels) chaque boîte de cadre.
Le problème consiste-t-il à obtenir la taille souhaitée en premier lieu ou à restaurer la taille après que JMP l'a modifiée ?