dimensione dello schermoCIAO,
Ho creato una dashboard per uno schermo HP E 222: posso vedere la casella del filtro dati e il grafico completo di ciascuna casella della scheda. ma se io o i miei colleghi abbiamo uno schermo più piccolo (20") o un PC notebook, non disponiamo più dell'intera larghezza del cruscotto. Esiste un trucco per adattare la dashboard alle dimensioni dello schermo: con un jsl o altra soluzione?
distinti saluti
Re: dimensioni dello schermoI report JMP come Graph Builder e Bubble Plot si estendono con le dimensioni della finestra per impostazione predefinita e, combinati con le caselle di divisione in un dashboard, offrono molta flessibilità in termini di dimensioni e layout.Altri report JMP potrebbero non essere estensibili per impostazione predefinita e richiedere la personalizzazione per creare un dashboard estensibile.
Una funzionalità integrata per l'ampliamento del dashboard è la visualizzazione di riepilogo.Puoi attivare la visualizzazione di riepilogo quando crei un dashboard utilizzando Combina finestre:

In un dashboard in esecuzione, puoi anche attivare o disattivare la visualizzazione di riepilogo per tutti i report (dal triangolo rosso di livello superiore) o per ogni singolo report (dal triangolo rosso del report):

La vista Riepilogo rende i grafici estensibili, ma nasconde anche la maggior parte delle altre informazioni, come le tabelle.L'allungamento funziona meglio quando c'è poco altro nella finestra, perché altrimenti le tabelle e altre informazioni visualizzate causeranno la riduzione del grafico a una dimensione troppo piccola per essere molto utile.
È possibile eseguire uno stretching più personalizzato da JSL.Alcuni esempi di cose che puoi fare sono mostrati nello script seguente:
- Comprimi le parti dei report che non ti servono: in molti casi questo può essere fatto anche dal menu del triangolo rosso della piattaforma.
- Chiudi i contorni per mantenerli disponibili ma risparmia spazio iniziale
- Rendi scorrevole una lunga tabella.Questo può essere fatto anche in modo interattivo allungando il tavolo con il mouse
- Decidi quali riquadri dovrebbero essere estensibili (spesso Frame Box) e attiva l'allungamento.Potresti anche voler utilizzare <
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);
I suggerimenti 1 (Comprimi) e 4 (Allungabile) sono essenzialmente ciò che la Visualizzazione riepilogo sta facendo per te con un approccio basato su regole.Con JSL e la personalizzazione interattiva puoi creare in modo più preciso il tipo di dashboard estensibile che stai cercando.
Spero che aiuti!
Re: dimensioni dello schermoQuesta è davvero una domanda e un problema completamente separati, per favore pubblica un nuovo post sul forum e @ me e ti daremo il codice funzionante.Come suggerimento, il tuo problema è l'aggiunta direttamente alla finestra.
Re: dimensioni dello schermoCIAO,
Ho un problema simile relativo alle dimensioni e non riesco ancora a risolverlo.
Utilizzo "for loop" per creare un grafico che imposta la dimensione (900,900).
nw= Nuova finestra("Dashboard");
Gr1 = expr ( tabella dati (...) << Costruttore di grafici (
Dimensione (900.900)
..
);
Quando aggiungo alla stessa finestra, ridimensionerà automaticamente Y.
per prima cosa ho usato nw << Append (Hlistbox(Gr1));
poi ho provato con "segnala"
nw << Aggiungi (Report(Gr1));
Mostra ancora lo stesso problema.
Come correggere la dimensione del grafico nella finestra? Si prega di avvisare.
Re: dimensioni dello schermoSì, ci sono molti modi per modificare le dimensioni della finestra/dimensione del contenuto, ma dipende davvero da cosa stai ridimensionando.Spero che il codice seguente aiuti.
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;