BildschirmgrößeHallo,
Ich habe ein Dashboard für einen HP E 222-Bildschirm erstellt: Ich kann das Datenfilterfeld und das vollständige Diagramm der einzelnen Registerkartenseitenfelder sehen. Aber wenn ich oder meine Kollegen einen kleineren Bildschirm (20") oder einen Notebook-PC haben, steht uns nicht mehr die volle Breite des Armaturenbretts zur Verfügung. Gibt es einen Trick, um das Dashboard an die Größe des Bildschirms anzupassen: mit einer JSL oder einer anderen Lösung?
beste grüße
Betreff: BildschirmgrößeJMP-Berichte wie Graph Builder und Bubble Plot passen sich standardmäßig der Fenstergröße an und bieten Ihnen in Kombination mit Splitterboxen in einem Dashboard viel Flexibilität bei Größe und Layout.Andere JMP-Berichte werden möglicherweise nicht standardmäßig gestreckt und erfordern eine Anpassung, um ein dehnbares Dashboard zu erstellen.
Eine integrierte Funktion zum Dehnen des Dashboards ist die Zusammenfassungsansicht.Sie können die Zusammenfassungsansicht aktivieren, wenn Sie ein Dashboard mit „Windows kombinieren“ erstellen:

In einem laufenden Dashboard können Sie die Zusammenfassungsansicht auch für alle Berichte (über das rote Dreieck der obersten Ebene) oder für jeden einzelnen Bericht (über das rote Dreieck des Berichts) ein- oder ausschalten:

Die Zusammenfassungsansicht macht Diagramme dehnbar, verbirgt aber auch die meisten anderen Informationen, wie z. B. Tabellen.Das Dehnen funktioniert am besten, wenn sich nur wenig anderes im Fenster befindet, da sonst die Tabellen und andere Anzeigeinformationen dazu führen, dass das Diagramm auf eine Größe verkleinert wird, die zu klein ist, um noch nützlich zu sein.
Eine individuellere Dehnung kann über JSL durchgeführt werden.Das folgende Skript zeigt einige Beispiele für Dinge, die Sie tun können:
- Reduzieren Sie Teile der Berichte, die Sie nicht benötigen – in vielen Fällen kann dies auch über das rote Dreiecksmenü der Plattform erfolgen.
- Schließen Sie Umrisse, um sie verfügbar zu halten, aber sparen Sie zunächst etwas Platz
- Machen Sie eine lange Tabelle scrollbar.Dies kann auch interaktiv erfolgen, indem die Tabelle mit der Maus gestreckt wird
- Entscheiden Sie, welche Boxen dehnbar sein sollen (häufig Frame Box), und aktivieren Sie die Dehnung.Möglicherweise möchten Sie auch <
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);
Die Vorschläge 1 (Zusammenklappen) und 4 (Dehnbar) sind im Wesentlichen das, was die Zusammenfassungsansicht mit einem regelbasierten Ansatz für Sie erledigt.Mit JSL und interaktiver Anpassung können Sie präziser die Art von dehnbarem Dashboard erstellen, die Sie suchen.
Hoffentlich hilft das!
Betreff: BildschirmgrößeDas ist eigentlich eine ganz eigene Frage und ein ganz eigenes Problem. Bitte posten Sie einen neuen Forumsbeitrag und @me und ich gebe Ihnen funktionierenden Code.Als Hinweis: Ihr Problem hängt direkt an das Fenster.
Betreff: BildschirmgrößeHallo,
Ich habe ein ähnliches Problem mit der Größe und kann es noch nicht beheben.
Ich verwende „for-Schleife“, um ein Diagramm zu erstellen, das die Größe (900.900) festlegt.
nw= Neues Fenster("Dashboard");
Gr1 = expr ( Datentabelle (...) << Graph Builder (
Größe (900.900)
..
);
Wenn ich an dasselbe Fenster anhänge, wird die Größe Y automatisch geändert.
Zuerst habe ich nw << Append (Hlistbox(Gr1));
dann habe ich es mit „Melden“ versucht
nw << Append (Report(Gr1));
Es zeigt immer noch das gleiche Problem.
Wie kann ich die Diagrammgröße im Fenster korrigieren? Bitte beraten.
Betreff: BildschirmgrößeJa, es gibt viele Möglichkeiten, die Fenstergröße/Inhaltsgröße zu ändern, aber es hängt wirklich davon ab, was Sie ändern.Ich hoffe, der folgende Code hilft.
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;