Hallo,
Ich habe eine Datenbank, ich habe ein Skript erstellt, um ein Diagramm zu erstellen: A in Y und Monate in X
Ich möchte im Hover-Label ein Tortendiagramm hinzufügen, das sich auf eine andere Spalte bezieht und sich auch je nach Monat ändert (ohne eine Spalte mit den Tortendiagrammbildern zu erstellen).

Danke für Ihre Hilfe !
Für 16 können Sie die neuen Steuerelemente für die Thumbnail-Größe des Hover-Label-Editors verwenden, wie wir in einem früheren Abschnitt besprochen haben Faden :

Für 15.2, vorausgesetzt, Sie haben Paste Graphlet verwendet, um das Graphlet zu definieren, können Sie eine kleine Änderung an der JSL vornehmen und die verwenden Umgebungskontext der Hover-Beschriftung Lokale Variable "_mode", um die geeignete Größe für den Graphen zu bestimmen.
Set Graphlet(
Picture(
local:sz = if (local:_mode == "Picture",
100, 500
);
Graph Builder(
Size( local:sz, local:sz ),
Siehe Anhang für ein vollständiges Skript.
Hallo wieder, @ Emma1 ,
Das klingt nach einem perfekten Anwendungsfall für Graphlets und insbesondere für die Pie Chart-Voreinstellung. Ich werde in diesem Beispiel die Beispieldatentabelle „Große Klassenfamilien“ und „Alter“ so verwenden, als wäre es die Kategorie „Monat“ in Ihrem Szenario.
Bitte klicken Sie mit der rechten Maustaste (RMB) auf den Hintergrund Ihres Diagramms und navigieren Sie wie folgt zur voreingestellten Option im Menü "Hover Label":

Standardmäßig wird das von dieser Voreinstellung erstellte Kreisdiagramm:
* sowohl nach den X- als auch den Y-Werten gefiltert werden (da die Basislinie ein Streudiagramm ist, wird die Markierung durch beide Spalten definiert);
* Verwenden Sie die nächste noch nicht verwendete kategoriale Spalte in Ihrer Tabelle für die X-Rolle des Kreisdiagramms;
* Verwenden Sie die dem Grundliniendiagramm zugewiesene Spalte für die Y-Rolle im Kreisdiagramm wieder.
Sie möchten wahrscheinlich nicht, dass das Kreisdiagramm nach dem Y-Wert des Streudiagramms gefiltert wird, da Sie dadurch die Werte für einen einzelnen Punkt erhalten würden (es wäre in Ordnung, wenn dies ein Balkendiagramm wäre, das nur nach dem X-Wert gefiltert wird standardmäßig). Sie können steuern, welche Spalten verwendet werden, um das Graphlet durch den Hover Label Editor zu filtern, am Ende des Menüs, über das wir gerade gesprochen haben. Gehen Sie im Editor auf die Registerkarte "Filter" und wählen Sie die Spalten aus, die Sie überspringen möchten:

Wir haben jetzt ein interessant aussehendes Tortendiagramm in unserem Hover-Label:

Wenn Sie auch die X-Zuweisung des Tortendiagramms ändern möchten, können Sie zur Datentabelle zurückkehren und die Spalteneigenschaft „Nächste in Hierarchie“ der aktuellen X-Spalte (Monat) festlegen, um anzugeben, welche Spalte verwendet werden soll. Dies wird auch für zukünftige Grafiken funktionieren.

Wenn Sie sowohl die X- als auch die Y-Zuordnung des Hover-Label-Kreisdiagramms ändern möchten, ist es am besten, das gewünschte Kreisdiagramm in einem separaten Graph Builder-Fenster zu erstellen und seine Definition in der Zwischenablage zu speichern, indem Sie auf "Skript speichern" > " Menüoption „Zur Zwischenablage“ im Menü „Kleines rotes Dreieck“:

Gehen Sie nun zurück zu Ihrem Scatterplot und legen Sie dieses neue Diagramm als Graphlet fest, indem Sie die Option „Paste Graphlet“ im RMB-Hover-Label-Menü verwenden:

Und jetzt verwendet das Hover-Label Ihr benutzerdefiniertes Kreisdiagramm als Vorlage:

Ich hoffe das hilft!
Prost,
Nascif