Come utilizzare etichette diverse per lo stesso grafico a barre?Valori positivi e negativi come questo utilizzano tamponi di cotone diversi
Grazie!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = N Row( dt );ca = "weight";ar = dt << GetAsMatrix( ca );
For( i = 1, i <= r, i++, ar[i, 1] = -ar[i, 1]);dt[0, ca] = ar;
c1 = Quantile( 0.8, dt[0, "height"] );c2 = Quantile( 0.2, dt[0, "weight"] );
ca = "A";New Column( ca );Column( ca ) << Formula( If( height > c1, height ) );dt << run formulas;Column( ca ) << deleteFormula;
ca = "B";New Column( ca );Column( ca ) << Formula( If( weight < c2, weight ) );dt << run formulas;Column( ca ) << deleteFormula;
Column( "A" ) << set labelled( 1 );
Column( "B" ) << set labelled( 1 );
Column( "name" ) << set labelled( 0 );
p1 = dt << Graph Builder(
Size( 885, 607 ),
Variables( X( Transform Column( "Row", Formula( Row() ) ) ), Y( :height ), Y( :weight, Position( 1 ) ) ),
Elements( Bar( X, Y( 1 ), Y( 2 ), Legend( 5 ), Bar Style( "Stacked" ), Label( "Label by Row" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Transparency( 0.5 )}, Item ID( "height", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "weight", 1 ) )
)}
)
)
);
Automazione e scriptingFinestreR: Come utilizzare etichette diverse per lo stesso grafico a barre?Ad esempio, potresti aggiungere grafici a barre extra per le colonne A e B e impostare etichette per queste (disabilitare le colonne dalle variabili di conseguenza e impostare la trasparenza del secondo grafico a barre su 0)

Penso che puoi anche usare i punti invece delle barre in JMP18 se vuoi
R: Come utilizzare etichette diverse per lo stesso grafico a barre?Ho modificato il formato dell'etichetta e non so come impostarla in questo caso.
Chiedo nuovamente all'esperto di dare istruzioni.
Grazie Esperti!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = N Row( dt );ca = "weight";ar = dt << GetAsMatrix( ca );
For( i = 1, i <= r, i++, ar[i, 1] = -ar[i, 1]);dt[0, ca] = ar;
c1 = Quantile( 0.8, dt[0, "height"] );c2 = Quantile( 0.2, dt[0, "weight"] );
ca = "A";New Column( ca, Character,"Nominal");Column( ca ) << Formula( If( height > c1, "A"||char(row()) ) );dt << run formulas;Column( ca ) << deleteFormula;
ca = "B";New Column( ca,Character,"Nominal" );Column( ca ) << Formula( If( weight < c2, "B"||char(row()) ) );dt << run formulas;Column( ca ) << deleteFormula;
Column( "A" ) << set labelled( 1 );Column( "B" ) << set labelled( 1 );Column( "name" ) << set labelled( 0 );
p1 = dt << Graph Builder(
Size( 885, 607 ),
Variables( X( Transform Column( "Row", Formula( Row() ) ) ), Y( :height ), Y( :weight, Position( 1 ) ) ),
Elements( Bar( X, Y( 1 ), Y( 2 ), Legend( 5 ), Bar Style( "Stacked" ), Label( "Label by Row" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Transparency( 0.5 )}, Item ID( "height", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "weight", 1 ) )
)}
)
)
);
R: Come utilizzare etichette diverse per lo stesso grafico a barre?Hai provato con lo stesso metodo che ho fornito prima? Devi solo aggiungere nuove colonne con le "altezze" in cui vuoi mostrare le etichette e usarle per creare i grafici a barre con etichetta abilitata

R: Come utilizzare etichette diverse per lo stesso grafico a barre?Sì, la colonna "A" originale è positiva e la colonna "B" è negativa.Quindi possono essere mostrati sopra e sotto.
Ora "A" e "B" sono testo.Non è possibile visualizzare l'etichetta della colonna "A" sopra e l'etichetta della colonna "B" sotto.Questa è la chiave.
Grazie!
R: Come utilizzare etichette diverse per lo stesso grafico a barre?Hai provato il metodo descritto nel mio post precedente e hai provato a creare colonne extra?
Devi solo aggiungere nuove colonne con le "altezze" in cui vuoi mostrare le etichette e usarle per creare i grafici a barre con etichetta abilitata