Hallo alle,
Ich habe ein Problem mit der Diagrammgröße in jeder Registerkarte des neuen Fensters.
Ich habe mehrere Registerkarten in einem neuen Fenster und die letzte Registerkarte enthält ein Diagramm mit mehreren vertikalen Verteilungen (10 oder mehr), das in eine VListBox()-Funktion eingeschlossen ist. Die Verteilungsdiagramme sind ziemlich lang und wenn ich auf andere Registerkarten klicke, scheint das Diagramm in diesen Registerkarten entsprechend der Länge des Verteilungsdiagramms gestreckt zu sein.
Gibt es eine Möglichkeit, die Größe jedes Diagramms unabhängig zu steuern, gefolgt von Tabs, oder die Größe automatisch an die Benutzeransicht anzupassen?
Danke,
Wenn ich mit Berichten mit Registerkarten arbeite, möchte ich das Dehnungsverhalten zwischen den Registerkarten anpassen.Einige Berichte, wie z. B. die Verteilung, werden standardmäßig nicht gestreckt.Wenn Sie 10 Berichte vertikal gestapelt haben, ist wahrscheinlich nicht genügend vertikaler Bildschirmplatz vorhanden, um sie effektiv auszudehnen.Durch das Hinzufügen eines Bildlauffelds um den Inhalt dieser Registerkarte können Sie die Größe der Registerkarte steuern, sodass der hohe Inhalt keine Auswirkungen auf andere Registerkarten hat:
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>
Berichte wie Graph Builder dehnen sich standardmäßig aus, dieses Verhalten kann jedoch auch gesteuert werden.Wenn Sie verhindern möchten, dass sich Graph Builder an die Größe einer der anderen Registerkarten anpasst, können Sie die Option „An Fenster anpassen“ deaktivieren:
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 ) ) )
)
)
Sie benötigen wahrscheinlich nur eine dieser Optionen, um das Verhalten zwischen den Registerkarten anzupassen.Ich würde wahrscheinlich dazu neigen, die ScrollBox um die nicht dehnbaren Berichte herum hinzuzufügen.Wenn Sie bei großen Berichten keine ScrollBox hinzufügen, erfolgt der Bildlauf auf Fensterebene.Das Ergebnis wäre, dass die Registerkartentitel vom Bildschirm verschwinden, wenn Sie im großen Bericht nach unten scrollen, was es schwierig macht, zwischen den Registerkarten hin und her zu wechseln.
Im Allgemeinen gehe ich auf ein Bedürfnis wie Ihres ein, indem ich das sende << Bildgröße (x Pixel, y Pixel) die einzelnen Rahmenboxen.
Liegt das Problem darin, die gewünschte Größe überhaupt zu erreichen oder die Größe wiederherzustellen, nachdem JMP sie geändert hat?