Dashboard-FensterHallo,
Ich habe ein Skript, um ein Dashboard 3x2 zu erstellen.
Wenn das Skript ausgeführt wird, möchte ich das Dashboard im Vollbildmodus und nicht in einem kleinen Fenster anzeigen.
Wie kann ich es tun?
beste grüße
Betreff: Dashboard-FensterFür alle, die an einer Weiterverfolgung dieses Problems interessiert sind, kann ich bestätigen, dass in diesem Bereich im JMP 17-Entwicklungszyklus gearbeitet wurde. JMP 17 wird im Herbst 2022 verfügbar sein. Vielen Dank, dass Sie dieses Problem gemeldet haben.
Betreff: Dashboard-FensterReport7 = Platform(
DataTable1,
Graph Builder(
Size( 333, 214 ),
Show Control Panel( 0 ),
Fit to Window( "On" ),
Variables(
X( :Quantième ),
Y( :pH 3h ),
Group Y( :Type de lait ),
Overlay( :Produit )
),
Elements(
Points( X, Y, Legend( 1 ) ),
Caption Box( X, Y, Legend( 3 ) )
),
SendToReport(
Dispatch(
{},
"Quantième",
ScaleBox,
{Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"pH 3h",
ScaleBox,
{Format( "Fixed Dec", 15, 2 ), Min( 5 ), Max( 6.2 ),
Inc( 0.05 ), Minor Ticks( 1 ),
Add Ref Line(
5.75,
"Dotted",
"Black",
"Cible 5.75",
2
), Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "pH 3h ADT T et TH par Quantième" )}
)
)
)
);Hallo,
und für:
„Ich denke, die Diagramme werden auf eine Größe von 0 gestreckt oder möglicherweise abgeschnitten, weil der Text sehr groß ist und nicht dehnbar ist.“
Ist eine Optimierung möglich?
Der Text ist groß und auf Bildschirmen unterschiedlicher Größe nicht schön (insbesondere bei kleinen Bildschirmen tragbarer Computer).
Auszug aus dem Dashboard-Skript.
Bericht7 = Plattform (
Datentabelle1,
Graph Builder (
Größe( 333 , 214 ),
Systemsteuerung anzeigen( 0 ),
An Fenster anpassen( "An" ),
Variablen(
X( :Quantième ),
Y( :pH 3h ),
Gruppe Y( :Type de lait ),
Overlay( :Produkt )
),
Elemente(
Punkte( X, Y, Legende( 1 ) ),
Beschriftungsfeld( X, Y, Legende( 3 ) )
),
SendToReport(
Versenden(
{},
„Quantième“ ,
ScaleBox,
{Zeile beschriften( Hauptgitter anzeigen( 1 ) )}
),
Versenden(
{},
„pH 3h“ ,
ScaleBox,
{ Format ( „Fester Dezember“ , 15 , 2 ), Mindest ( 5 ), Max ( 6.2 ),
Inc( 0,05 ), Kleinere Ticks( 1 ),
Referenzlinie hinzufügen(
5,75 ,
„Gepunktet“ ,
"Schwarz" ,
„Cible 5,75“ ,
2
), Zeile beschriften( Hauptraster anzeigen( 1 ) )}
),
Versenden(
{},
„Grafiktitel“ ,
TextEditBox,
{Text setzen( „pH 3h ADT T et TH par Quantième“ )}
)
)
)
);
Betreff: Dashboard-FensterHallo,
du hast Recht.
Wenn ich auf meinem Computer nur die Option „Datentabellentitel bei Ausgabe“ aktiviert habe, habe ich den gleichen Bildschirm wie mein Kollege: nur den Text, nicht die Grafiken.
Danke!
Betreff: Dashboard-FensterAnscheinend hat Ihr Kollege die Berichtseinstellungen für „Datumstitel bei Ausgabe“ und „Datentabellentitel bei Ausgabe“ aktiviert.Die letztere Option zeigt in diesem Fall nicht nur den Namen der Datentabelle, sondern auch den zusätzlichen Text einschließlich der vollständigen SQL für die Quelle der Tabelle an.Wir werden dies weiter untersuchen, um zu sehen, welche Verbesserungen vorgenommen werden können, aber ich denke, die Lösung wäre vorerst, diese Option in den Einstellungen zu deaktivieren.Ich denke, die Diagramme werden auf eine Größe von 0 gestreckt oder möglicherweise abgeschnitten, da der Text sehr groß ist und nicht dehnbar ist.
Betreff: Dashboard-FensterHallo
Ich habe noch eine Frage:
Ich habe einem Kollegen, der JMP hat, ein Skript zum Erstellen eines Dashboards geschickt.
Auf meinem Computer war alles in Ordnung: Ich kann die Grafiken sehen.
aber auf seinem Computer kann er es nicht sehen; Sehen Sie seinen Bildschirm. Er hat Zugriff auf alle Dateien für das Dashboard.
Warum kann er die Grafiken nicht sehen?
aber er kann nicht:
Betreff: Dashboard-FensterHallo,
Das ist gut!
Danke
Betreff: Dashboard-FensterIm Allgemeinen finde ich es einfacher, das Skript über die GUI-Oberfläche hinzuzufügen.Die Skripte sind normalerweise im Dashboard-Modus ausgeblendet, Sie können jedoch über die Option im Menü mit dem roten Dreieck zum Application Builder wechseln:

Anschließend können Sie zum Reiter „Skripte“ für Modul1 wechseln und dort das Skript eintragen:

Ich habe ein Beispiel-Dashboard angehängt, das dies demonstriert.
Betreff: Dashboard-FensterHallo,
Ich habe verschiedene Wege ausprobiert.
Keine Änderung.
beste grüße
Betreff: Dashboard-FensterSie müssen es wirklich in einer separaten Zeile tun und sicherstellen, dass Sie es genau wie geschrieben einfügen. So wie Sie es jetzt haben, senden Sie die Nachricht zum Maximieren des Fensters an die Modulinstanz und nicht an das Fenster, das die Modulinstanz enthält. Die Nachricht „<< get box“ ist von entscheidender Bedeutung, ebenso wie die Klammern, die diesen Codeausschnitt umgeben.Betreff: Dashboard-FensterHallo,
Daran ändert sich nichts:

Betreff: Dashboard-FensterHallo,
Keine Änderung.
beste grüße
Betreff: Dashboard-FensterHallo @Françoise ,
Fügen Sie diese Zeile direkt nach „thisModuleInstance << Create Objects;“ in Ihr Skript ein.
(thisModuleInstance << Get Box) << Maximize Window;
Betreff: Dashboard-Fenster@Françoise ,
Können Sie diese Änderung in Zeile 739 vornehmen und prüfen, ob sich dadurch die Fenstergröße ändert?
Module1 << Set Min Size(2000,1000);
Betreff: Dashboard-FensterIch weiß nicht, wo es in meinem Skript ist.
Gibt es am Ende des Drehbuchs: so?
Wo ist es und welcher Wert?
Beste grüße

Betreff: Dashboard-Fenster@Françoise ,
Wenn Sie bereits über ein Skript verfügen, können Sie im Skript nach einer Size-Funktion suchen und die Argumente bearbeiten, um die Fenstergröße zu ändern
Betreff: Dashboard-Fenster@Françoise ,
Wenn Sie beim Erstellen des Dashboards oder bei einem vorhandenen Dashboard die Option „Bearbeiten“ auswählen und auf das äußerste Fenster klicken, können Sie dessen Größe anpassen. Hoffentlich hilft das
