Cómo cambiar los colores de la leyenda de la fila usando JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola, actualmente estoy trabajando en un script, pero tengo un requisito: poner colores específicos para una leyenda de fila específica.
Por ejemplo tengo:
LEGENDNAME_OO
LEYENDA NOMBRE _PÁGINAS
LEYENDA NOMBRE _QQ
Quiero colorear la leyenda con el sufijo _OO con rojo _PP con azul y _QQ con verde
Gracias
Re: Cómo cambiar los colores de la leyenda de fila usando JSLHola,
Puedes hacer un script similar a este para ordenar el valor.
Este guión no es "perfecto" pero parece estar bien.
dt = TablaDatosActual();
col = Columna("VCC");
lista = {};
lista = {};
listaTT = {};
listaSS = {};
listaFF = {};
/* Agregar datos de VCC a una lista */
Para (i=1, i<=Nfilas(dt),i++,
Insertar en (lista, col )
);
/* Crear una lista única */
Para (i=1,i<=Nitems(lista),i++,
Si (Nrows(Loc(ulist,lista )) == 0,
Insertar en (ulista, lista )
);
);
/* Crear 3 listas contiene patrón */
Para (i=1,i<=Nitems(ulista),i++,
si (contiene(ulista) ,"TT") > 0,
Insertar en (listaTT, ulista )
);
si (contiene(ulista) ,"SS") > 0,
Insertar en (listaSS, ulista )
);
si (contiene(ulista) ,"FF") > 0,
Insertar en (listaFF,ulist )
);
);
/* Crea la lista final para tener orden de colores*/
lista = {};
Insertar en (lista, listaFF);
Insertar en (lista, listaTT);
Insertar en (lista, listaSS);
/* Propiedad de ordenamiento Poner valor */
col << Establecer propiedad ("Ordenación de valores", lista);
/* Luego haz tu análisis */
Re: Cómo cambiar los colores de la leyenda de fila usando JSLNo estoy seguro de cómo cambiar el orden, ya que estos nombres podrían ser cualquier cosa que termine con TT FF y SS.
Espero que alguien pueda ayudar
Re: Cómo cambiar los colores de la leyenda de fila usando JSLIntente cambiar el orden de los valores en la columna de origen para que FF sea el primero y -TT el segundo. Me doy cuenta de que esta no es una solución JSL, pero puede llevarte a donde quieres estar.
Re: Cómo cambiar los colores de la leyenda de fila usando JSLAquí está el código que estoy usando.
//!
open("C:\Users\krash_tpd_cnt_char.csv");
bivariado(
Y( :VALOR ),
X( :TEMP ),
Por( :VCC ),
Enviar a informe (
Despacho({},"1",ScaleBox,{
,Mostrar cuadrícula principal( 1 )
}),
Despacho({},"2",ScaleBox,{
,Mostrar cuadrícula principal( 1 )
}),
Despacho( {}, "Gráfico Bivar", FrameBox,
{Leyenda de fila (
oblea,
Color( 1 ),
Tema de color ("JMP predeterminado")
)}
)
)
);
esto es lo que se esta generando

pero quiero que *-TT sea verde, FF sea rojo y luego SS como está (azul)
Re: Cómo cambiar los colores de la leyenda de fila usando JSLHola ,
dt = Abrir( "$SAMPLE_DATA/Big Class.jmp" );
dt << Color por columna( :Edad );
Espere (2);
dt << Colorear filas por estado de fila;
Creo que puedes personalizar aún más esto para que se ajuste a tus necesidades.
Mejor
hoy
Re: Cómo cambiar los colores de la leyenda de fila usando JSLHola,
Depende del gráfico que estés utilizando.
Para el gráfico de superposición, puede agregar Conectar color Opción para definir opciones de colores.
Overlay Plot( Y( :AA, :BB, :CC ), Connect Thru Missing( 1 ), :AA( Connect Color( 38 ), Line Width( "Thin" ) ), :BB( Connect Color( 54 ), Line Width( "Thin" ) ), :CC( Connect Color( 71 ), Line Width( "Thin" ) ));