Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barras<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy construyendo un gráfico usando JSL y el generador de gráficos. Tengo un conjunto de datos donde asigno fila_estados\colores\marcadores por un (bucle for) como no. de filas sigue cambiando con cada conjunto de datos. Ahora, cuando trazo un gráfico de barras con el generador de gráficos, estos estados de filas no establecen el color marcado para cada fila en el gráfico de barras.
¿Falta algo al configurar el generador de gráficos en JSL, ya que las mismas filas muestran los colores correctos cuando trazo un gráfico de variabilidad?
¿Alguien puede ayudar a responder esta pregunta?
gracias
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barrasAdemás, a continuación se muestra el enlace a mi otra pregunta sobre el cuadro de lista col.
https://community.jmp.com/message/213027#213027
si puede ayudarme o dirigirme a la ayuda adecuada ... gracias
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barrasok .. soy consciente del método de tabulación.pero esperaba que fuera parte del jrn con informe de resumen de trama y variabilidad.
thx .. con suerte una adición para JMP12
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barras¡Excelente!
Desafortunadamente, no conozco una forma de cambiar las estadísticas reportadas por defecto en el informe de resumen de variabilidad. Sin embargo, se puede generar una tabla como la que se devolvió allí a través de Analizar >> Tabular (y el script se puede guardar si está creando muchas de estas tablas). Si no ha usado tabulate antes, es una plataforma de creación de tablas de arrastrar y soltar. En este caso, tomaría su variable Y y la colocaría en el centro de la tabla en blanco. La "Suma" se calculará de forma predeterminada, pero si desea tener la mediana, la desviación estándar, mín./máx., etc., seleccione esas estadísticas en la lista de estadísticas disponibles y de inmediato arrastre el grupo sobre "Suma" para reemplazarlas. con las nuevas estadísticas (el cuadrado en el que se muestra la suma debe resaltarse al pasar el cursor sobre esa zona de colocación). Debería tener las estadísticas agregadas ahora para su variable Y, y para separar estos valores por otra variable, como ID de parte o variables de agrupación, seleccione las variables de agrupación en su lista de columnas y arrástrelas a la zona de colocación de filas (la cuadrado de fila en blanco a la izquierda de la tabla. Ahora debería tener la tabla de resumen que incluye la mediana.
¡Ojalá esto ayude!
Julian
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barrasEsto funciona como mi no. del nombre de la prueba y el nombre de la prueba en sí será constante.
thx... por todas las respuestas rápidas. Realmente lo aprecio.
/////////////////////////////////////////////////// //////////////////////////////////
Tengo una pregunta más, si puedo incluirla en este hilo. En un informe de resumen de variabilidad, habilitado desde el gráfico de variabilidad.
¿Hay alguna manera de habilitar la mediana de cada conjunto de datos? como medio por sí solo no es útil.
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barras¡Fantástico! Me alegro de que te haya funcionado
Cuando dije " niveles de nombre de prueba "Quise decir que JMP aplicaría un color a cada categoría que existe en esa variable para el conjunto de datos en particular. Si está utilizando este script en diferentes conjuntos de datos que tienen las mismas categorías, los colores seleccionados de forma predeterminada serán todos iguales. Si tiene más o menos categorías de nombres de prueba (niveles de la variable "nombre de prueba") en algunos conjuntos de datos que en otros, el esquema de colores puede cambiar. ¿Todos sus conjuntos de datos tienen los mismos valores en la columna "nombre de la prueba"? Si no, todavía hay cosas que podemos hacer para asegurarnos de que tenga un esquema de color uniforme para las categorías compartidas en todos los conjuntos de datos (niveles de esa variable de nombre de prueba).
¡Espero que esto ayude!
Julian
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barrasgracias .. funciona.
Tengo una pregunta más... ¿qué significan los "niveles del nombre de la prueba"? La razón por la que pregunto es porque voy a ejecutar varios conjuntos de datos. ¿Para cada conjunto de datos, el color adjunto a estas pruebas será el mismo? ayudará con la consistencia.
PD: tengo una pregunta más con respecto a la selección de columnas de agrupación en el eje X en el gráfico de variabilidad usando la ventana del cuadro de visualización JSL. Lo publicaré como una discusión diferente.
gracias de nuevo
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barrasHola salto,
Modifiqué su secuencia de comandos para incluir Color (: Nombre de prueba) en la declaración de variable (en negrita a continuación). Esto aplicará color a las barras sobre la base de los niveles del nombre de la prueba. ¿Hace esto lo que quieres?
----
Rendimiento_gráfico_por_prueba = Tabla de rendimiento << Generador de gráficos (
Tamaño ( 1145 , 894 ) ,
Recálculo automático ( 0 ) ,
Variables ( X ( : Nombre de la prueba ) , Y ( : Nombre ( "Caer(%)" ) ) , Color( : Nombre de la prueba ) ) ,
Elementos (
Bar ( X , Y , Leyenda ( 2 ) , Estilo de barra ( "Lado a lado" ) , Estadística de resumen ( "Significar" ))) ,
Enviar a informe (
Despacho ({} , "Constructor de gráficos" , ContornoCuadro , { Establecer título ( "Fallout (%) Vs. Prueba BE" )}) ,
Despacho ({} , "Caer(%)" , ScaleBox , { mínimo ( 0 ) , máx. ( 100 ) , Cía ( 2 ) , Garrapatas menores ( 0 )}) ,
Despacho ({} , "" , ScaleBox , { mínimo ( 0 ) , máx. ( 100 ) , Cía ( 1 ) , Garrapatas menores ( 0 )}) ,
Despacho ({} , "título del gráfico" , TextEditBox , { Establecer texto ( "(Fallout(%)) vs. Nombre de la prueba" )}))
) ;
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barrasHola Julián,
Gracias por la respuesta rápida. Creo que entendiste mi pregunta y la respondiste bien. A continuación se muestra mi guión.
Rendimiento_gráfico_por_prueba = Tabla de rendimiento << Generador de gráficos (
Tamaño ( 1145 , 894 ) ,
Recálculo automático ( 0 ) ,
Variables ( X ( : Nombre de la prueba ) , Y ( : Nombre ( "Caer(%)" ) ) ) ,
Elementos (
Bar ( X , Y , Leyenda ( 2 ) , Estilo de barra ( "Lado a lado" ) , Estadística de resumen ( "Significar" ))) ,
Enviar a informe (
Despacho ({} , "Constructor de gráficos" , ContornoCuadro , { Establecer título ( "Fallout (%) Vs. Prueba BE" )}) ,
Despacho ({} , "Caer(%)" , ScaleBox , { mínimo ( 0 ) , máx. ( 100 ) , Cía ( 2 ) , Garrapatas menores ( 0 )}) ,
Despacho ({} , "" , ScaleBox , { mínimo ( 0 ) , máx. ( 100 ) , Cía ( 1 ) , Garrapatas menores ( 0 )}) ,
Despacho ({} , "título del gráfico" , TextEditBox , { Establecer texto ( "(Fallout(%)) vs. Nombre de la prueba" )}))
) ;
por lo tanto, cada nombre de prueba tiene un color adjunto y quiero que se muestre en el gráfico de barras para que podamos identificarlo claramente. Estoy trazando el % de caída por prueba, como se puede ver en el guión de arriba.
¿Puedes ayudar con la parte de superposición\color del script?
Gracias
Re: Cómo conservar los estados de las filas\color para un generador de gráficos usando un gráfico de barrasHola salto,
Creo que entiendo su pregunta, pero si comparte su código jsl, me complacerá echarle un vistazo.
Sin embargo, en general, los gráficos de barras en JMP no son sensibles a los colores de fila o marcadores. Los colores de fila y los marcadores se aplican a los puntos, por lo que el diagrama de variabilidad (o un diagrama de dispersión, o cualquier punto de representación de plataforma) mostrará esos marcadores de fila y colores. Para colorear las barras en el generador de gráficos, deberá usar la función "superposición" o "color".Puede parecer extraño que las barras no hereden sus colores de los estados de las filas, pero tenga en cuenta que los gráficos de barras generalmente muestran una agregación de datos (por ejemplo, el promedio de todos los individuos en un grupo, por ejemplo) y, a menos que el grupo esté completamente homogéneo con respecto a los estados de color no hay un solo color que pueda ser mostrado para representar a todos. JMP hará un intento si usa el rol de "color" en el generador de gráficos, y promediará los colores constituyentes para un grupo determinado y usará ese promedio para el color de la barra.
¡Espero haber interpretado tu pregunta correctamente y esto te ayude! Si responde con su código o ejemplo específico, estaré encantado de ayudarle.
Julian