Ändern der Namen in der Handlungslegende<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo
Ich habe 6 Variablen: Schritt 1 =12, Schritt2=13, Schritt 3=10, A=500, B=900, C=1300.
und ich zeichne Spalte „x“ gegen die ersten drei Variablen, die Namen von Spalten sind, wie unten; aber ich möchte ihre Namen in der Legende der Handlung in Variablen A, B und C ändern. (siehe Bild). wie kann ich das machen? wie kann ich mich ändern : Name ( „12“ ) 500 (den Wert von A) statt 12 anzeigen?
Danke
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 ( 15 ) , Linienbreite ( "Dünn" )));

Betreff: Namen in der Handlungslegende ändernVielen Dank für die Bereitstellung der größeren Tabelle. Um die A- und B-Linien getrennt zu halten, verwenden Sie die Overlay-Rolle. 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: Namen in der Handlungslegende ändern
@sibanibisoyi schrieb:
3) Ich weiß, wie man die Legenden im Graph Builder ändert. Aber wie bereits erwähnt muss ich Overlay Plot verwenden, weil ich Verbindungslinien zwischen den Punkten benötige, was im Graph Builder (soweit ich weiß) nicht möglich ist.
Sie können Elemente im Graph Builder kombinieren, indem Sie die Umschalttaste gedrückt halten, wenn Sie sie in der oberen Reihe der Elementsymbole auswählen. Aktivieren Sie also „Punkte“ und klicken Sie dann bei gedrückter Umschalttaste auf „Linie“. In den Eigenschaften für Linie gibt es ein Kontrollkästchen namens „Zeilenreihenfolge“, das den Punkt Zeile für Zeile verbindet, wenn Sie dies wünschen. Andernfalls werden sie durch eindeutige x-Werte verbunden.
Betreff: Namen in der Handlungslegende ändernInteressanterweise zeigt das Skript in Ihrer Tabelle ein anderes (fehlerähnliches) Verhalten als wenn ich von vorne anfange. Dies gilt für JMP 12.2. und JMP 13.1. Bitte geben Sie dies daher auch an unser Support-Team weiter. Xan, habe ich etwas verpasst?
Eine Lösung besteht also darin, es manuell zu erstellen. Vielleicht nicht das Beste, aber vorerst ...
Betreff: Namen in der Handlungslegende ändernOh ja, Sie haben Recht, das scheint ein nicht beabsichtigtes Verhalten zu sein. Könnten Sie sich bitte mit Bezug auf diese Diskussion an support@jmp.com melden? DankeBetreff: Namen in der Handlungslegende ändernIch verwende JMP 12. Können Sie bitte ein Video zeigen, in dem Sie die Legendennamen ändern können, denn in meinem Fall kann ich den Legendennamen ändern. Aber sobald ich Ok sage. nichts wird geändert.
Betreff: Namen in der Handlungslegende ändernJa, ich denke schon.
Wenn ich eine Menge Punkte habe. Graph Builder zeigt keine Eins-zu-Eins-Punkt-Verbindung an (zumindest weiß ich nichts davon).
Ich habe versucht zu zeigen, was ich im beigefügten Beispiel meine.
Betreff: Namen in der Handlungslegende ändernÜbrigens öffnet ein Doppelklick auf die Legende im Overlay Plot auch das Legendenfenster und ich kann die Einträge ändern. Welche JMP-Version verwenden Sie? Dies alles sollte in JMP 12 und wahrscheinlich auch wieder in JMP 10 verfügbar sein. Ich bin mir nicht mehr ganz sicher, ob GB in JMP 9 oder 10 eingeführt wurde, und der Overlay-Plot war meines Erachtens von Anfang an oder mindestens eine Version später vorhanden.
Betreff: Namen in der Handlungslegende ändern
Hmm, das habe ich mit Graph Builder gemacht, es hat Linien und Punkte. Vermisse ich etwas?
Betreff: Namen in der Handlungslegende ändernWenn ich weiß, wie ich im Prinzip den folgenden Befehl verwenden kann (im Skriptbuch zu finden):
''Labeled(Row State())=1; // beschriftet die aktuelle Zeile
es könnte mir helfen.
Aber ich bin mir nicht sicher.
Betreff: Namen in der Handlungslegende ändernHallo Martin,
Danke für deine Antwort. Aber es löst mein Problem nicht.
1 und 2 Punkt) ändern grundsätzlich den Spaltennamen (was ich nicht möchte). Ich muss den Variablennamen innerhalb der Spalten selbst ändern.
3) Ich weiß, wie man die Legenden im Graph Builder ändert. Aber wie bereits erwähnt muss ich Overlay Plot verwenden, weil ich Verbindungslinien zwischen den Punkten benötige, was im Graph Builder (soweit ich weiß) nicht möglich ist.
Können Sie mir bitte sagen, ob es möglich ist, die Variablennamen innerhalb der Spalte mithilfe des Overlay-Plots zu ändern, oder ob JMP dies nicht zulässt?
Danke schön.
Sibani
Betreff: Namen in der Plotlegende ändern
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 er ist.
Zweitens wird ein Overlay-Plot mit einer lokal transformierten Variablen im Overlay-Plot-Menüfenster erstellt, indem Sie im Variablenauswahlbereich mit der rechten Maustaste auf „Kammer“ klicken, dann „Formel“ verwenden und dann im Formeleditor auf „Kammer“ und dann auf „Charakter“ klicken. >„Großbuchstaben“. Diese neu erstellte (und nicht in der Datentabelle vorhandene) Variable kann als Gruppenvariable verwendet werden (ggf. müssen Sie das Erscheinungsbild mithilfe der Optionen für das rote Dreieck ä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“ platzieren, dann „Kammer“ auf „Überlagerung“. Als nächstes doppelklicken Sie auf die Legende und ändern die Namen durch Doppelklick auf „a“ und „b“ im nun geöffneten Fenster 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 oben im Diagramm klicken.
Allerdings sollten Sie jetzt entweder per Skript oder manuell zu Ihrem Ergebnis gelangen.
Prost,
Martin
Betreff: Namen in der Plotlegende ändernIch verwende den Overplay-Plot, weil ich Punkte mit Linie benötige, die ich im Graph Builder nicht finden konnte.
Diese Frage bezieht sich speziell auf die Overplay-Handlung.
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 am Diagramm und nicht an den Spaltennamen der Datentabelle vornehmen.
Betreff: Namen in der Plotlegende ändernMir ist nicht ganz klar, wie die oben erwähnte Datentabelle aussieht. Wenn wir eine Beispieltabelle hätten, wäre es nicht so schwierig.
Betreff: Namen in der Plotlegende ändernIch bin mir nicht ganz sicher, was die Frage ist. Handelt es sich um 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 verfügt unter anderem über eine flexiblere Legende.Betreff: Namen in der Plotlegende ändernIch habe das gleiche Problem. Gibt es für das oben genannte Problem keine Lösung?