Hola a todos,
Soy un novato aquí. Estaba intentando crear un gráfico de barras donde el eje X (categorías de barras) es una columna categórica en mi tabla y el eje Y (altura de la barra) es el recuento de valores únicos en otra columna. Código para solucionar problemas:
// Make data table
t = New Table( "test", Add Rows( 5 ),
New Column( "Customer", Character, "Nominal",
Set Values( {"A", "A", "B", "B", "B", "C", "D", "E","E"} ) ),
New Column( "OrderID", Character, "Nominal",
Set Values( {"1", "2", "3", "4", "5", "6", "7", "8","9"} ) ),
New Column( "Prime member", Character,"Nominal",
Set Values( {"Non-Prime", "Non-Prime", "Prime", "Prime", "Prime", "Non-Prime", "Non-Prime", "Prime","Prime"} ) ),
);
Consulte las capturas de pantalla de lo que estoy buscando. mi tabla de datos :

Lo que quiero:

Hola @stan_koprowski ,
¡Impresionante! Funcionó perfecto y era exactamente lo que estaba buscando. ¡Gracias una tonelada!
Hola @Caballo oscuro ,
Creo que podrías hacer lo que quieras de la siguiente manera:
- Arrastre la columna del miembro principal al eje x.
- Arrastre la columna Cliente para superponer la función.
- Arrastre la columna de miembro Prime para colorear el rol.
- Seleccione el elemento de la barra.
- Cambie la propiedad del elemento de barra a apilada.
- Cambie la estadística de resumen del elemento de barra a % del total.
- Haga doble clic en el eje y y cambie el formato al mejor desde porcentaje.
bar element property changesbar element property changesbar element property changesbar element property changescambios de propiedad del elemento de barra
y-axis setting best formaty-axis setting best formaty-axis setting best formaty-axis setting best formatmejor formato de configuración del eje y
Count of Customer by prime membershipCount of Customer by prime membershipCount of Customer by prime membershipCount of Customer by prime membershipRecuento de clientes por membresía principal
Y es el script JSL para reproducir.
Graph Builder(
Size( 535, 447 ),
Show Control Panel( 0 ),
Variables( X( :Prime member ), Overlay( :Customer ), Color( :Prime member ) ),
Elements(
Bar(
X,
Legend( 3 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Total" )
)
),
SendToReport(
Dispatch( {}, "", ScaleBox, {Format( "Best", 9 )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties( 0, {Fill Color( 5 )}, Item ID( "Non-Prime", 1 ) ),
Properties( 1, {Fill Color( 19 )}, Item ID( "Prime", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "A", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "B", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "C", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "D", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "E", 1 ) )
)}
)
)
)
salud,
estan
Lo logras agrupando y resumiendo.Utilice Tablas > Resumen y coloque al Miembro Prime y al Cliente en el grupo.Esto le dará una nueva tabla y podrá hacer su gráfico desde allí.
Hola @Bill_Worley ,
¡Gracias por su respuesta!
Estoy buscando informar el recuento único de clientes por membresía principal. Entonces, el conteo PRIME sería 2 y NO PRIME sería 3 como se muestra en el siguiente cuadro. Supongo que debería haber alguna agrupación por cliente y resumir antes de hacer este cuadro.

Hola Caballo Oscuro,
Consulte el gráfico a continuación.Esto se creó en Graph Builder con un par de arrastres y un clic o algo así.Como es nuevo en JMP, supongo que no ha utilizado Graph Builder.

HT
Hola @Thierry_S ,
¡Gracias por la respuesta! Esto es útil.. Pero no exactamente lo que quería.
Quiero hacer este gráfico y adjuntarlo a la propia tabla principal. Porque también tendré otros gráficos que quiero reunir en un tablero. ¡Gracias de nuevo!
Hola,
No puedo pensar en un método para producir el gráfico de barras deseado directamente desde su tabla de datos, pero la función Resumen producirá una nueva tabla de datos con los números correctos: Estadísticas = N Categorías (CLIENTE) y GRUPO = Membresía

MUY (!) buena solución:)
Pero:
En la mayoría de mis casos, la función Superposición ya está ocupada y esta solución no funcionará.
¿Por qué no hay "N único" en esta lista?
¿Cuándo habrá una "N única" en esta lista?
