Ändern der Namen in der Legende der Handlung<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hi
Ich habe 6 Variablen: Schritt 1 =12, Schritt2=13, Schritt 3 = 10, A = 500, B = 900, C = 1300.
und ich zeichne col "x" gegen die ersten drei Variablen, das sind Namen von Spalten, wie unten; aber ich möchte den Namen von ihnen in den Variablen A, B und C in der Legende des Diagramms ändern. (siehe Bild). wie kann ich das machen? wie kann ich mich ändern : Name ( "12" ) 500 (den Wert von A) statt 12 anzeigen?
Vielen Dank
t = aktuelle Datentabelle () ;
Überlagerungsdiagramm (
X ( : x ) ,
Y ( Spalte ( dt , Verkohlen ( Schritt 1 )) , Spalte ( dt , Verkohlen ( Schritt 2 )) , Spalte ( dt , Verkohlen ( Schritt 3 )) ) ,
Punkte verbinden ( 1 ) ,
: Name ( "12" )( Farbe verbinden ( 3 ) , Overlay-Markerfarbe ( 3 ) ,
Overlay-Marker ( 12 ) , Linienbreite ( "Dünn" )) ,
: Name ( "13" )( Farbe verbinden ( 0 ) , Overlay-Markerfarbe ( 0 ) ,
Overlay-Marker ( 16 ) , Linienbreite ( "Dünn" )) ,
: Name ( "10" )( Verbinden Farbe ( 20 ) , Overlay-Markerfarbe ( 20 ) ,
Overlay-Marker ( fünfzehn ) , Linienbreite ( "Dünn" )));

Betreff: Ändern der Namen in der Legende der HandlungVielen Dank für die Bereitstellung der größeren Tabelle. Verwenden Sie die Overlay-Rolle, um die A- und B-Linien getrennt zu halten. Hier ist ein Skript.

Graph Builder(
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber )),
Elements( Points( X, Y, Legend( 7 ) ), Line( X, Y, Legend( 8 ) ) )
)
Betreff: Ändern der Namen in der Legende der Handlung
@sibanibisoi schrieb:
3) Ich weiß, wie man die Legenden im Graph Builder ändert. Aber wie erwähnt, muss ich Overlay Plot verwenden, weil ich Verbindungslinien zwischen den Punkten benötige, was im Graph Builder nicht möglich ist (soweit ich weiß).
Sie können Elemente in Graph Builder kombinieren, indem Sie die Umschalttaste gedrückt halten, wenn Sie sie in der obersten Reihe der Elementsymbole auswählen. Schalten Sie also Punkte ein und klicken Sie dann bei gedrückter Umschalttaste auf Linie. In den Eigenschaften für Linie gibt es ein Kontrollkästchen namens "Reihenfolge", das den Punkt Zeile für Zeile verbindet, wenn Sie dies wünschen. Andernfalls werden sie durch eindeutige x-Werte verbunden.
Betreff: Ändern der Namen in der Legende der HandlungInteressanterweise bietet das Skript in Ihrer Tabelle ein anderes Verhalten (fehlerhaft), als wenn ich von vorne anfange. Dies gilt für JMP 12.2. und JMP 13.1. Bitte teilen Sie dies auch unserem Support-Team mit. Xan, habe ich etwas verpasst?
Eine Problemumgehung besteht also darin, es manuell zu erstellen. Vielleicht nicht das Beste, aber jetzt ...
Betreff: Ändern der Namen in der Legende der HandlungOh, ja, Sie haben Recht, das scheint ein nicht beabsichtigtes Verhalten zu sein. Könntest du dich bitte an support@jmp.com mit Hinweis auf diese Diskussion melden. Vielen DankBetreff: Ändern der Namen in der Legende der HandlungIch verwende JMP 12. Können Sie bitte ein Video zeigen, in dem Sie die Legendennamen ändern können, da ich in meinem Fall den Legendennamen ändern kann. Aber sobald ich Ok sage. es wird nichts geändert.
Betreff: Ändern der Namen in der Legende der HandlungJa, ich denke schon.
Wenn ich eine riesige Menge an Punkten habe. Graph Builder zeigt keine Eins-zu-Eins-Punkt-Verbindung (zumindest weiß ich nichts davon).
Ich habe versucht zu zeigen, was ich im beigefügten Beispiel meine.
Betreff: Ändern der Namen in der Legende der HandlungÜbrigens, ein Doppelklick auf die Legende in Overlay Plot öffnet auch das Legendenfenster und ich kann die Einträge ändern. Welche Version von JMP verwendest du? All dies sollte in JMP 12 und wahrscheinlich zurück in JMP 10 verfügbar sein. Nicht mehr ganz sicher, ob GB in JMP 9 oder 10 eingeführt wurde, und der Overlay-Plot war meiner Meinung nach von Anfang an oder mindestens eine Version später vorhanden.
Betreff: Ändern der Namen in der Legende der Handlung
Hmm, das habe ich mit Graph Builder gemacht, es hat Linien und Punkte. Übersehe ich etwas?
Betreff: Ändern der Namen in der Legende der HandlungIm Prinzip, wenn ich weiß, wie ich den folgenden Befehl verwenden kann (gefunden im Skriptbuch)
''Beschriftet (Zeilenstatus())=1; // beschriftet die aktuelle Zeile
es könnte mir helfen.
Aber ich bin mir nicht sicher.
Betreff: Ändern der Namen in der Legende der HandlungHallo Martin,
Danke für deine Antwort. Aber es löst mein Problem nicht.
1 und 2 Punkt) ändern im Grunde den Spaltennamen (was ich nicht möchte). Ich muss den Variablennamen in den Spalten selbst ändern.
3) Ich weiß, wie man die Legenden im Graph Builder ändert. Aber wie erwähnt, muss ich Overlay Plot verwenden, weil ich Verbindungslinien zwischen den Punkten benötige, was im Graph Builder nicht möglich ist (soweit ich weiß).
Können Sie mir bitte sagen, ob es möglich ist, die Variablennamen in der Spalte mit Overlay Plot zu ändern, oder JMP dies nicht zulässt?
Vielen Dank.
Siban
Betreff: Ändern der Namen in der Legende der Handlung
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping( :Chamber ),
Overlay Groups,
Connect Points( 1 )
);
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping(
Transform Column(
"Chamber_UC",
Character,
Nominal,
Formula( Uppercase( :Chamber ) )
)
),
Overlay Groups
);
Graph Builder(
Size( 522, 450 ),
Show Control Panel( 0 ),
Graph Spacing( 10 ),
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber ) ),
Elements( Points( X, Y, Legend( 5 ) ), Smoother( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 6, Level Name( 0, "A" ), Level Name( 1, "B" ) )}
)
)
);
Wenn Sie dieses Skript mit Ihrer Datentabelle verwenden, erhalten Sie drei Diagramme:
Zuerst ist Ihr Overlay-Plot so wie es ist.
Zweitens ist ein Overlay-Plot mit einer lokal transformierten Variablen, die im Overlay-Plot-Menüfenster erstellt wird, indem Sie mit der rechten Maustaste auf Chamber im Variablenauswahlbereich klicken, dann "Formel" verwenden, dann im Formeleditor auf "Chamber" und dann auf "Character" klicken. >"Großbuchstaben". Diese neu erstellte (und nicht in der Datentabelle vorhandene) Variable kann als Gruppenvariable verwendet werden (möglicherweise müssen Sie das Erscheinungsbild mithilfe der roten Dreiecksoptionen ändern, um zwei Diagramme zu vermeiden.
Der dritte ist der einfachste, wie Xan bereits vorgeschlagen hat. Es wird mit Graph Builder erstellt. Sie müssen "Spalte 1" auf "X" und "Druck" auf "Y" und dann "Kammer" auf "Überlagerung" platzieren. Als nächstes doppelklicken Sie auf die Legende und ändern die Namen durch Doppelklick auf "a" und "b" im nun geöffneten Fenster und ändern es in Großbuchstaben. Falls Sie nicht sowohl Linien als auch Punkte sehen können, müssen Sie entweder das fehlende Symbol in das Diagramm ziehen oder die Umschalttaste gedrückt halten und auf das fehlende Symbol über dem Diagramm klicken.
Allerdings sollten Sie jetzt entweder per Skript oder manuell zu Ihrem Ergebnis kommen.
Prost,
Martin
Betreff: Ändern der Namen in der Legende der HandlungIch verwende Overplay Plot, weil ich Punkte mit Linie benötige, die ich im Graph Builder nicht finden konnte.
Diese Frage ist spezifisch für den Overplay-Plot.
Ich möchte den Legendennamen Chamber=a in A und Chamber=b in B ändern. Da ich viele ähnliche Diagramme habe, möchte ich die Änderungen im Diagramm und nicht in den Spaltennamen der Datentabelle vornehmen.
Betreff: Ändern der Namen in der Legende der HandlungMir ist nicht ganz klar, wie die oben erwähnte Datentabelle aussieht. Wenn wir eine Beispieltabelle haben könnten, sollte es nicht so schwer sein.
Betreff: Ändern der Namen in der Legende der HandlungIch bin mir nicht ganz sicher, was die Frage ist. Ist es eine Skriptfrage oder eine UI-Frage? Ist es spezifisch für Overlay Plot oder für Legenden im Allgemeinen? Graph Builder wird heutzutage anstelle von Overlay Plot empfohlen und hat unter anderem eine flexiblere Legende.Betreff: Ändern der Namen in der Legende der HandlungIch habe das gleiche Problem. Gibt es keine Lösung für das oben genannte Problem?