Ein Kunde in Korea stellte die gleiche Frage wie der Titel und fand einen Weg durch die Diskussion in der Community unten.
https://community.jmp.com/t5/Discussions/Repeat-legend-with-every-page/mp/47575?advanced=false&collapse_discussion=true&q=legend&search_type=thread
Die Lösung in der obigen Diskussion besteht darin, die 'by'-Funktion anstelle der Seitenfunktion zu verwenden. Dies ist eine geeignete Lösung, wenn ein Diagrammtyp, bei dem nur eine Variable der Y-Achse zugeordnet ist, durch eine andere Variable geteilt wird.Was mein Kunde jedoch möchte, ist, zwei Diagramme auf einer Seite einzufügen, indem er zwei Variablen auf der Y-Achse angibt und sie dann durch eine andere Variable dividiert.
Ich würde gerne wissen, wie ich die Legende auf allen anderen Seiten oder Diagrammen auf einmal in einem Diagramm mit zweigeteilter Y-Achse anzeigen kann.
Hallo Chul-Hee,
Das erste Graph Builder-Skript unten stammt aus einem seitenweise erstellten Graphen. Das Ausführen des zweiten Graph Builder-Skripts unten hat BY-Gruppen und separate Y-Achsen. Ich kenne keine Möglichkeit, diesen zweiten Graphen rein per Zeigen und Klicken zu erstellen, da der Startdialog mit der Rolle „By“ auch die Y-Achsen konsolidiert.
Die Änderung des Skripts ist jedoch ganz einfach. Erstellen Sie das seitenweise Diagramm per Zeigen und Klicken, speichern Sie das Skript dann in der Zwischenablage und nehmen Sie diese kleine Änderung vor: Löschen Sie das Argument „Page (:Airline)“ aus dem Abschnitt „Variablen“ und fügen Sie „By (:Airline)“ am Ende des Graph Builder-Skripts hinzu.
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ), Page( :Airline ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) )
;
Graph Builder(
Variables( X( :Month ), Y( :Arrival Delay ), Y( :Distance ) ),
Elements( Position( 1, 1 ), Bar( X, Y, Legend( 13 ) ) ),
Elements( Position( 1, 2 ), Box Plot( X, Y, Legend( 16 ) ) ),
By (:Airline)
)
Hallo, Brady!
Ich wusste nicht, dass es so einfach ist.
Das Skript liefert die gewünschten Ergebnisse.
Danke!