Ri: mascherare la casella didascalia di testo in Costruttore di grafici per un sottoinsieme di campioniCiao,
Puoi farlo come segue:
1) Ottieni un handle per il generatore di grafici nel tuo script originale. Ad esempio, modificare la riga 1 in:
gb = Graph Builder(
2) Aggiungi le seguenti righe alla fine del tuo script:
cr = Report( gb );
ts = cr[Outline Box( 1 )] << xpath( "//TextSeg" ); //get a list of the textSegs
ts[Loc( ts << get text, "-0.0%" )] << set text( "" ); //set blanks where text is -0.0%
ts[Loc( ts << get text, "0.0%" )] << set text( "" ); //set blanks where text is 0.0%
cr << inval; //refresh display
Risultato:

Ri: mascherare la casella didascalia di testo in Costruttore di grafici per un sottoinsieme di campioniCiao brady_brady,
Grazie per la soluzione. Quindi questa casella della didascalia si chiama "Outline Box( 1 )"? Come puoi trovare queste informazioni in JMP?
Ri: mascherare la casella didascalia di testo in Costruttore di grafici per un sottoinsieme di campioniDovrai acquisire familiarità con il modo in cui JMP organizza i report utilizzando la "Albero di visualizzazione". Per vedere cosa contiene l'albero di visualizzazione per un determinato report, è possibile visualizzare l'albero utilizzando "Mostra struttura ad albero". In questo esempio, vedi il piccolo triangolo grigio, appena a sinistra del triangolo rosso di Costruttore di grafici? Fai clic destro su di esso e seleziona Modifica> Mostra struttura ad albero.
Otterrai una finestra collegata alla finestra Graph Builder, in modo tale che facendo clic su uno dei due selezioni l'elemento corrispondente nell'altro. Dovrai anche imparare a usare il comando Xpath ( ) in JSL.
Brady
Maschera la casella didascalia di testo nel Costruttore di grafici per un sottoinsieme di campioniEcco un esempio in cui sto calcolando la differenza% tra 24 ore e 0 ore per uno script e vorrei mascherare i risultati medi di 0 ore nella casella didascalia poiché è uguale a 0%. Sono riuscito a cambiare manualmente ogni testo in bianco modificandolo, ma mi chiedo se posso farlo all'interno dello script dove posso specificarlo per ogni casella di didascalia con "0 ore" per rimuovere/mascherare il testo. Grazie!!
Prima:

Dopo la modifica manuale:

Ho allegato la tabella con lo script in questo messaggio.
Condivisione e comunicazione dei risultati