Kontextinformationen zum Graph BuilderHallo, ich habe schon danach gefragt, aber trotz der Antwort, die mir am Anfang hilfreich erschien, konnte ich nach vielen Versuchen und dem Lesen der Hilfe nicht das machen, was ich will.
Vielleicht war meine Beschreibung nicht klar genug und ich bin sicher ein Anfänger im Scripting in JMP.
Hier ist ein Beispiel für den Graph Builder, in dem ich ein kleines Popup (Hilfe-Info) haben möchte, wenn ich auf 1 Balken des Diagramms klicke. Die bereitgestellten Informationen beziehen sich auf einen Spaltenwert für die ausgewählte Zeile (z. B. Spalte
. Es kann auch interessant sein, die Popup-Informationen zu erhalten, wenn sich die Maus über einer Leiste befindet (ohne die Leiste auszuwählen).
Vielen Dank im Voraus für die Bereitstellung einiger Codezeilen für dieses Beispiel.
Neuer Tisch ("Untitled 15",
Reihen hinzufügen (8),
Neue Spalte ("P",
Numerisch,
"Nominal",
Format ("Best", 12),
Einstellwerte ([1, 2, 3, 4, 5, 6, 7, 8])
)
Neue Spalte ("A col",
Charakter,
"Nominal",
Werte setzen (
{"1234", "123", "12314", "1232", "123123", "13131", "131313", "131323"}
)
)
Neue Spalte ("B-Spalte",
Charakter,
"Nominal",
Werte setzen (
{"CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}
)
)
);
Graph Builder (
Größe (534, 448),
Systemsteuerung anzeigen (0),
Variablen (X (: P), Y (: B col)),
Elemente (Histogramm (X, Y, Legende (8))),
SendToReport (Dispatch ({}, "400", LegendBox, {Set Title ("")}))
);
Re: Kontextinformationen zum Graph BuilderVielen Dank für Ihre Antwort.
Es funktioniert gut mit dem Balkendiagramm, aber ich brauche wirklich die Histogrammansicht. Es ist wichtig, auf verschiedenen Zeilen die "CAT" -Informationen zu sehen (siehe mein Skript). Gibt es noch andere Möglichkeiten, das Textfeld per Skript einzublenden, wenn sich der Mauszeiger über einem Balken befindet (oder indem Sie darauf klicken)?
Re: Kontextinformationen zum Graph BuilderDas Histogramm-Element scheint die automatischen Beschriftungen nicht zu unterstützen (die angezeigt werden, wenn der Zeiger über den Balken bewegt wird). Versuchen Sie es mit einem Balkendiagramm, falls dies für Sie funktioniert.
Verwenden Sie die Spalte Label-Eigenschaft für die Spalten mit Ihren Labels.
New Table("Untitled 15",
Add Rows(8),
New Column("P", Numeric, "Nominal", Format("Best", 12), Set Values([1, 2, 3, 4, 5, 6, 7, 8])),
New Column("A col",
Character,
"Nominal",
Set Values({"1234", "123", "12314", "1232", "123123", "13131", "131313", "131323"})
),
New Column("B col",
Character,
"Nominal",
Set Values({"CAT1", "CAT2", "CAT3", "CAT1", "CAT1", "CAT3", "CAT2", "CAT3"}),
Label
)
);
Graph Builder(
Size(534, 448),
Show Control Panel(0),
Variables(X(:P), Y(:B col)),
Elements(Bar(X, Y, Legend(8))),
SendToReport(Dispatch({}, "400", LegendBox, {Set Title("")}))
);