¿Cómo utilizar diferentes etiquetas para el mismo gráfico de barras?Valores positivos y negativos como este utilizan diferentes hisopos de algodón.
¡Gracias!
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 ) )
)}
)
)
);
Automatización y scriptingVentanasRe: ¿Cómo utilizar diferentes etiquetas para el mismo gráfico de barras?Por ejemplo, podría agregar gráficos de barras adicionales para las columnas A y B y establecer etiquetas para ellas (deshabilite las columnas de las variables en consecuencia y establezca la transparencia de los segundos gráficos de barras en 0).

Creo que también puedes usar puntos en lugar de barras en JMP18 si lo deseas.
Re: ¿Cómo utilizar diferentes etiquetas para el mismo gráfico de barras?Cambié el formato de la etiqueta y no sé cómo configurar la etiqueta en este caso.
Molesto al experto para que vuelva a instruir.
¡Gracias expertos!
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 ) )
)}
)
)
);
Re: ¿Cómo utilizar diferentes etiquetas para el mismo gráfico de barras?¿Probaste con el mismo método que te proporcioné antes? Solo tienes que agregar nuevas columnas con las "alturas" donde quieres mostrar las etiquetas y usarlas para crear los gráficos de barras con las etiquetas habilitadas.

Re: ¿Cómo utilizar diferentes etiquetas para el mismo gráfico de barras?Sí, la columna "A" original es positiva y la columna "B" es negativa.Para que puedan mostrarse arriba y abajo.
Ahora "A" y "B" son texto.No es posible mostrar la etiqueta de la columna "A" arriba y la etiqueta de la columna "B" abajo.Ésta es la clave.
¡Gracias!
Re: ¿Cómo utilizar diferentes etiquetas para el mismo gráfico de barras?¿Probaste el método de mi publicación anterior e intentaste crear columnas adicionales?
Solo tienes que agregar nuevas columnas con las "alturas" donde quieres mostrar las etiquetas y usarlas para crear los gráficos de barras con las etiquetas habilitadas.