<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
¿Hay una manera de representar algo más sofisticado en la pantalla de mapa de calor, como un glifo?
El glifo se colocaría en la celda correspondiente y permitiría ver más valores al mismo tiempo.
Estoy pensando en un glifo de rectángulo interior-exterior, como aquí (parte izquierda)
https://www.ukp.tu-darmstadt.de/fileadmin/user_upload/Group_UKP/Visualization/Vis-Streifen.png
Gracias michael
Pensé que no es posible porque Graph Builder solo puede tener una variable de color y no se superpone a los mapas de calor, pero luego intenté combinar marcadores cuadrados con un mapa de calor, y crea el efecto deseado. No estoy seguro de si funciona de forma perceptiva, pero puede experimentar con diferentes combinaciones de tamaño / marcador para ver si puede transmitir su mensaje.
El truco principal es asignar colores a las filas (con Filas> Color o Marcar por columna) e indicar al elemento Puntos en Graph Builder que ignore la variable en el rol de color (Propiedades> Puntos> Variables> desmarque C2) para que solo el calor elemento de mapa lo utiliza. Guión a continuación.

New Table( "double heat",
New Column( "X1", Nominal, Set Values( Mod( 0 :: 59, 6 ) + 1 ) ),
New Column( "X2", Nominal, Set Values( Floor( (0 :: 59) / 6 ) + 1 ) ),
New Column( "S1", Formula( Random Uniform() ) ),
New Column( "C1", Formula( Random Uniform() ) ),
New Column( "C2", Formula( :C1 + Random Normal() / 5 ) )
);
Current Data Table() << Run Formulas();
// change the rows to use square markers (could be anything)
For Each Row( Row State( Row() ) = Marker State( "Filled Square" ) );
// Color each row marker based on column C1
Current Data Table() << Color by Column( :C1, Color Theme( "Blue to Gray to Red" ) );
Graph Builder(
Size( 257, 422 ), Show Control Panel( 0 ),
Variables( X( :X1 ), Y( :X2 ), Color( :C2 ), Size( :S1 ) ),
Elements(
Heatmap( X, Y, Legend( 13 ) ),
Points( X, Y, Color( 0 ), Legend( 12 ) )
),
SendToReport( Dispatch( {}, "400", ScaleBox,
{Legend Model( 12, Properties( 0, {Marker Size( 6 )} ) )}
) )
)