<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
Existe-t-il un moyen de rendre quelque chose de plus sophistiqué dans l'affichage de la carte thermique, tel qu'un glyphe.
Le glyphe serait positionné dans la cellule correspondante et permettrait de voir plus de valeurs en même temps.
Je pense à un glyphe rectangle intérieur-extérieur comme ici (partie la plus à gauche)
https://www.ukp.tu-darmstadt.de/fileadmin/user_upload/Group_UKP/Visualization/Vis-Streifen.png
Merci michael
Je pensais que ce n'était pas possible car Graph Builder ne peut avoir qu'une seule couleur et ne superpose pas les cartes thermiques, mais j'ai ensuite essayé de combiner des marqueurs carrés avec une carte thermique, ce qui crée l'effet souhaité. Je ne sais pas si cela fonctionne de manière perceptuelle, mais vous pouvez essayer différentes combinaisons taille / marqueur pour voir si votre message peut être transmis.
L'astuce principale consiste à attribuer des couleurs aux lignes (avec Lignes> Couleur ou Marquer par colonne) et d'indiquer à l'élément Points du générateur de graphes d'ignorer la variable du rôle de couleur L'élément map l'utilise. Script ci-dessous.

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 )} ) )}
) )
)