Sbarazzarsi delle note a piè di pagina alla fine di graphbuilderCIAO,
Sto lavorando al set di dati Cities per creare un diario di oggetti GraphBuilder. Ho escluso alcune righe, ed è chiaramente visibile nella parte inferiore del grafico (come mostrato nell'immagine sottostante) come "dove 4 righe escluse". Questo è stato creato in modo interattivo e posso rimuovere manualmente la nota a piè di pagina. Ma poiché sto usando uno script, voglio incorporare una riga nel mio codice che non mostri questa nota a piè di pagina. C'è un modo possibile per raggiungere questo obiettivo?
Grazie.

Automazione e scriptingEsplorazione e visualizzazione dei datiRi: Sbarazzarsi delle note a piè di pagina alla fine di graphbuilderDi solito uso XPath quando nascondo quella casella di testo
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Rows([1,2]) << Hide and Exclude(1) << Clear Select;
gb = dt << Run Script("Graph Builder Line and Bar Charts");
wait(2); // For demo purposes
where_tb = (gb << Top Parent) << XPath("//TextBox[contains(text(), 'Where(')]");
where_tb << Visibility("Collapse");
Ri: Sbarazzarsi delle note a piè di pagina alla fine di graphbuilder(gb << Report)["Graph Builder", Text Box( 5 )] << Visibility( "Hidden" )
Con "gb" come piattaforma Graph Builder, sembra funzionare.Non sono sicuro che sia sempre il numero 5, però.
Ri: Sbarazzarsi delle note a piè di pagina alla fine di graphbuilderSe non hai affatto bisogno del piè di pagina, puoi anche disabilitarlo nelle Preferenze:

Ri: Sbarazzarsi delle note a piè di pagina alla fine di graphbuilderGrazie per la risposta.
Sarebbe possibile incorporarlo in questo script? Sto cercando di aggiungere oggetti GB in ListBox.
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :Region ), Y( :OZONE ) ),
Elements( Points( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
OutlineBox,
{Set Title( "OZONE vs Region" ), Image Export Display( Normal )}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 5 ), Marker Drawing Mode( "Normal" )}
)
)
);Ri: Sbarazzarsi delle note a piè di pagina alla fine di graphbuilderGrazie per la risposta. Ma voglio incorporare questo come funzionalità in un componente aggiuntivo che sto creando. Sarà utilizzato da altri membri del team, quindi è necessario uno script per consentirlo.
Ri: Sbarazzarsi delle note a piè di pagina alla fine di graphbuilderSì, basta includere
Show Footer( 0 ),
nello script GraphBuilder, come Mostra legenda(0).
Se hai trovato un modo per applicare le impostazioni in modo interattivo tramite clic del mouse, puoi quindi salvare lo script tramite

e controlla quale comando JSL viene utilizzato.
A proposito: clic del mouse ...
ci sono migliaia di easter egg nascosti:
CTRL/Alt/Maiusc + clic/seleziona/doppio clic/clic destro
Ri: Sbarazzarsi delle note a piè di pagina alla fine di graphbuilderGrazie mille. Funziona come un fascino. Inoltre, apprezza il collegamento alle scorciatoie.