Problème
Lorsque je regarde une visualisation de données agrégée, je souhaite obtenir des informations sur la répartition des données sous-jacentes en affichant l'histogramme associé directement sur l'info-bulle du graphique.
Solution
1) Créer une colonne de type "expression" (pour que sa valeur soit traitée comme une image);
2) Ajoutez-lui une propriété "formule" en utilisant le JSL indiqué ci-dessous.
3) Définissez l'indicateur "Label" pour cette colonne (afin qu'elle soit affichée dans les info-bulles du graphique);
4) Créez des graphiques récapitulatifs tels que des graphiques à barres et des treemaps, de préférence agrégés par la même colonne que celle utilisée dans la définition de formule par groupe.
5) Explorez!

this_row = Row();
this_col = Column( "sex" );
this_cell = this_col[this_row];
dt = Current Data Table();
dt << clear select();
rpt = As Constant(
Platform(
dt,
Graph Builder(
Size( 256, 128 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( Y( :height ) ),
Elements( Histogram( Y, Legend( 2 ) ) ),
By( :sex )
)
)
);
xpt = "//OutlineBox[text() = 'Graph Builder sex=^this_cell^']";
L = rpt << xpath( Eval Insert( xpt ) );
L[1][1] << Get Picture();