In Pharma e Biotech, c'è stato un tempo in cui i "fogli" e le diapositive da 35 mm erano lo standard per le presentazioni. La maggior parte delle volte queste diapositive avevano sfondi scuri e testo e figure di colore chiaro. IMHO questo formato sembrava fantastico. Ebbene, i tempi sono cambiati e ora il formato più comune è esattamente l'opposto e questo si riflette nelle impostazioni di default. Il look della vecchia scuola può essere di nuovo tuo, e un po 'di JSL lo rende facile.
Lo script qui formatta un diagramma bivariato e un diagramma del generatore di grafici. Nota che entrambe le piattaforme richiedono messaggi diversi., E ho il sospetto che ogni piattaforma sarà leggermente diversa. Una chiave per la formattazione di altre piattaforme sarà usare la struttura ad albero per trovare riferimenti a dove risiede il testo, quindi usare un po 'di tentativi ed errori per capire a quali parti inviare i messaggi.
Funziona in JMP 12 con le preferenze predefinite. Penso che le versioni precedenti potrebbero funzionare in modo leggermente diverso e, si spera, una versione futura avrà un'opzione di testo bianco / sfondo scuro.
// esegue l'intero script insieme, crea due finestre grafiche. Apri ("$ SAMPLE_DATA / Big Class.jmp"); biv = Bivariata (Y (: peso), X (: altezza)); rbiv = Report (biv); rbiv << Colore testo ("bianco"); // questo colora il titolo e gli assi rbiv << background color ("dark purple"); rbiv [framebox (1)] << colore di sfondo ("viola"); rbiv [Casella di modifica del testo (1)] << colore del carattere ("bianco"); // etichetta dell'asse y rbiv [Casella di modifica del testo (2)] << colore del carattere ("bianco"); // etichetta dell'asse x obj = Generatore di grafici (Dimensioni (567, 452), Mostra pannello di controllo (0), Variabili (X (: peso), Y (: altezza), Gruppo Y (: sesso), Colore (: età) ), Elementi (Punti (X, Y, Legenda (5)), Linea di adattamento (X, Y, Legenda (7)))); robj = Report (obj); robj << Colore testo ("bianco"); // questo colora il titolo robj << background color ("dark purple"); robj [FrameBox (1)] << colore di sfondo ("viola"); // sfondo del riquadro superiore robj [FrameBox (2)] << colore di sfondo ("viola"); // sfondo del riquadro inferiore robj [graphbuildertitlebox (1) ] << colore carattere ([255, 255, 235]); // testo del titolo robj [graphbuildertitlebox (2)] << colore carattere ([255, 255, 235]); // testo dell'asse robj [graphbuildertitlebox (3) ] << colore carattere ([255, 255, 235]); // testo asse obj << Colore riempimento titolo ("viola chiaro"); // etichette gruppo asse y obj << Colore cornice titolo ("viola scuro") ; obj << Colore riempimento livello ("viola chiaro"); obj << Colore cornice livello ("viola scuro"); robj [framebox (1)] << colore di sfondo ("viola");
Ho scoperto che se provo a esportare testo chiaro su sfondo scuro come immagine png, il testo è nero.
Ho trovato tardi questo post e dopo averci pensato un po' sono arrivato alla soluzione qui sotto (in fondo allo script, scusate) per testo chiaro e sfondo scuro in JMP 15.
Se qualcuno ha un miglioramento o sa come farlo restare quando si esporta in png, per favore aiutatemi. Sto curiosando nel buio.
Grazie!
gb = Graph Builder(
Size( 1103, 679 ),
Show Control Panel( 0 ),
Level Text Color( "Medium Dark Yellow" ),
Page Level Text Color( "Medium Dark Yellow" ),
Variables(
X( :SampleDate ),
Y( :Name( "EWMA(Melvin'sIndex(N1))" ) ),
Y( :Name( "EWMA(Melvin'sIndex(N2))" ), Position( 1 ) ),
Y( :Name( "EWMA(Melvin'sIndex(PMMoV))" ), Position( 1 ) )
),
Elements(
Points( X, Y( 1 ), Y( 2 ), Y( 3 ), Legend( 1 ), Summary Statistic( "Mean" ) ),
Smoother(
X,
Y( 1 ),
Y( 2 ),
Y( 3 ),
Legend( 2 ),
Lambda( 0.0000332659553294004 ),
Confidence of Fit( 1 )
)
),
Where( :Facility == "Albert_Lea" ),
SendToReport(
Dispatch( {}, "Graph Builder", OutlineBox, {Text Color( -15856113 )} ),
Dispatch(
{},
"SampleDate",
ScaleBox,
{Min( 3692217600 ), Max( 3700300973 ), Interval( "Week" ), Inc( 1 ),
Minor Ticks( 6 ), Label Row(
{Label Orientation( "Angled" ), Set Font Size( 24 )}
)}
),
Dispatch(
{},
"EWMA(Melvin'sIndex(N1))",
ScaleBox,
{Format( "Fixed Dec", 12, 2 ), Min( 0 ), Max( 1.1 ), Inc( 0.25 ),
Minor Ticks( 0 ), Label Row(
{Major Grid Line Color( 32 ), Show Major Grid( 1 ),
Set Font Size( 24 )}
)}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Base( 0, 0, 0, Item ID( "EWMA(Melvin'sIndex(N1))", 1 ) ),
Base( 1, 0, 1, Item ID( "EWMA(Melvin'sIndex(N2))", 1 ) ),
Base( 2, 0, 2, Item ID( "EWMA(Melvin'sIndex(PMMoV))", 1 ) ),
Properties(
0,
{Line Color( -28927 ), Marker( "Circle" )},
Item ID( "EWMA(Melvin'sIndex(N1))", 1 )
),
Properties(
1,
{Line Color( -14989329 ), Marker( "Plus" )},
Item ID( "EWMA(Melvin'sIndex(N2))", 1 )
),
Properties(
2,
{Line Color( -5635840 ), Marker( "Diamond" )},
Item ID( "EWMA(Melvin'sIndex(PMMoV))", 1 )
)
), Legend Model(
2,
Level Name( 0, "N1", Item ID( "Smooth(EWMA(Melvin'sIndex(N1)))", 1 ) ),
Level Name( 1, "N2", Item ID( "Smooth(EWMA(Melvin'sIndex(N2)))", 1 ) ),
Level Name(
2,
"PMMoV",
Item ID( "Smooth(EWMA(Melvin'sIndex(PMMoV)))", 1 )
),
Properties(
0,
{Line Color( -28927 ), Line Width( 5 )},
Item ID( "Smooth(EWMA(Melvin'sIndex(N1)))", 1 )
),
Properties(
1,
{Line Color( -14989329 ), Line Width( 5 )},
Item ID( "Smooth(EWMA(Melvin'sIndex(N2)))", 1 )
),
Properties(
2,
{Line Color( -5635840 ), Line Width( 5 )},
Item ID( "Smooth(EWMA(Melvin'sIndex(PMMoV)))", 1 )
)
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Font Size( 36 ), Font Color( 25 ), Set Text( "" )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "", AxisBox, {Background Color( -2368548 ), Text Color( 25 )} ),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Font Size( 36 ), Font Color( 25 ), Set Text( "Melvin's Index" )}
),
Dispatch(
{},
"",
AxisBox( 2 ),
{Background Color( -2368548 ), Text Color( 25 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Color( -2368548 ),
Add Text Annotation(
Text( "Updated April 1" ),
Fixed Size( 0 ),
Text Box( {722, 7, 891, 34} ),
Filled( 0 ),
Text Color( "White" ),
"Font"("Helvetica Neue", 18, "Plain")
)}
),
Dispatch(
{},
"400",
LegendBox,
{Set Title( "" ), font( "Helvetica Neue", 24, "Plain" ), Sides( "Left" ),
Legend Position( {1, [-1, -1, -1], 2, [0, 1, 2, -3, -3, -3]} ),
Position( {-1, -1, -1, 0, 1, 2, -3, -3, -3} )}
)
)
);
Report( gb )[Outline Box( 1 )] << Text Color( -15856113 );
Report( gb )[GraphBuilderContainerBox( 1 )] << background color( -2368548 );
Report( gb )[GraphBuilderContainerBox( 1 )] << Font Color( -15856113 );
Report( gb )[FrameBox( 1 )] << background color( -2368548 );
Report( gb )[FrameBox( 1 )] << Text Color( -15856113 );
Report( gb )[GraphBuilderTitleBox( 1 )] << Text Color( -15856113 );
Report( gb )[Text Edit Box( 1 )] << background color( -2368548 );
Report( gb )[Text Edit Box( 1 )] << Font Color( white );
Report( gb )[Text Edit Box( 4 )] << background color( -2368548 );
Report( gb )[Text Edit Box( 4 )] << Font Color( white );
Report( gb )[AxisBox( 1 )] << background color( -2368548 );
Report( gb )[AxisBox( 1 )] << Text Color( white );
Report( gb )[AxisBox( 2 )] << background color( -2368548 );
Report( gb )[AxisBox( 2 )] << Text Color( white );
Report( gb )[LegendBox( 1 )] << background color( -2368548 );
Report( gb )[LegendBox( 1 )] << Text Color( white );