Problem
Bei der Betrachtung einer aggregierten Datenvisualisierung möchte ich Einblicke in die zugrunde liegende Datenverteilung erhalten, indem das zugehörige Histogramm direkt im Tooltip des Diagramms angezeigt wird.
Lösung
1) Erstellen Sie eine Spalte vom Typ "Ausdruck" (damit der Wert als Bild behandelt wird).
2) Fügen Sie eine "formula" -Eigenschaft mit der unten aufgelisteten JSL hinzu.
3) Setzen Sie das Kennzeichen "Beschriftung" für diese Spalte (damit es in Diagramm-Tooltips angezeigt wird);
4) Erstellen Sie Übersichtsdiagramme wie Balkendiagramme und Baumkarten, die vorzugsweise in derselben Spalte zusammengefasst werden, die in der Definition der Formel nach Gruppe verwendet wird.
5) Erkunde!

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();