Graph Builder speichert manuelle Achsentiteländerungen mit Klammern nicht (JMP19).Hallo zusammen,
Ich bin in JMP19 auf folgendes Problem gestoßen, das in den vorherigen Versionen nicht existierte.
Wir haben viele Spalten, deren Spaltenüberschrift die Einheit in eckigen Klammern angibt. Wenn ich im Graph Builder den Achsentitel manuell von der Spaltenüberschrift ändern und das Skript speichern möchte, wird die Änderung nach dem Ausführen des Skripts auf den Diagrammtitel und nicht auf den Achsentitel angewendet. Ich habe in der beigefügten Datei einiges ausprobiert, und das Problem tritt nur bei Spalten mit eckigen Klammern auf, unabhängig davon, ob [] oder (). Das Skript listet die Spaltenüberschrift fälschlicherweise als „Spalte 4 [g]“ auf. Selbst wenn ich sie im Skript auf „Spalte 4 [g/L]“ korrigiere, ändert sich der Diagrammtitel und nicht der Achsentitel.
Es ist mir nicht möglich, die Spalteneigenschaft „units“ zu verwenden, da meine Basisdaten bereits Klammern enthalten.
Was muss ich in meinem Skript ändern, um den Achsentitel zu ändern? Und warum tritt dieses Problem plötzlich in JMP19 auf – in JMP17 und 18 hatte ich dieses Problem nicht?
Vielen Dank für Ihre Hilfe!
Beste grüße,
Nicole
Datenexploration und -visualisierungBetreff: Graph Builder speichert manuelle Achsentiteländerungen mit Klammern nicht (JMP19)Ich konnte Ihre Ergebnisse reproduzieren. Bitte kontaktieren Sie den JMP-Support unter support@jmp.com und melden Sie den Fehler dort.
Hier ist eine Umgehungslösung, die das Problem behebt.
Graph Builder(
Size( 661, 556 ),
Show Control Panel( 0 ),
Variables( X( :Column 1 ), Y( :"Column 4 [g/L]"n ) ),
Elements( Line( X, Y, Legend( 7 ) ), Points( X, Y, Legend( 8 ) ) )/*,
SendToReport(
Dispatch( {}, "Column 4 [g", TextEditBox, {Set Text( "Test [g/L]" )} )
)*/
);
current report()["Graph Builder",TextEditBox(4)] << Set Text( "Test [g/L]" );
Betreff: Graph Builder speichert manuelle Achsentiteländerungen mit Klammern nicht (JMP19)Hier die Antwort vom JMP-Support:
Hallo Nicole,
Vielen Dank, dass Sie sich an den JMP-Support gewendet haben. Dieses Problem wurde bereits gemeldet. Bitte versuchen Sie, die Option „Spaltenreferenzen für Dispatch“ zu aktivieren, um zu sehen, ob JMP sich dadurch besser verhält. Sie finden diese Option unter Datei → Einstellungen → Allgemein. Alternativ arbeitet das Entwicklerteam an einer Lösung für eine zukünftige Version von JMP.
Ich hoffe, diese Informationen sind hilfreich. Melden Sie sich gerne, falls Sie weitere Fragen haben oder etwas unklar ist.
Mit freundlichen Grüße,
Laura Archer
JMP Technischer Support
Betreff: Graph Builder speichert manuelle Achsentiteländerungen mit Klammern nicht (JMP19)Das Problem scheint behoben zu sein (JMP19.1, möglicherweise auch schon früher?):
New Table( "JMP19.1 no Error axis title",
Add Rows( 3 ),
New Column( "Column 4 [g/L]",
Set Values( [1,2, 3] )
)
);
Graph Builder(
Variables( Y( :"Column 4 [g/L]"n ) ),
Elements( Points( Y, Legend( 2 ) ) ),
SendToReport(
Dispatch( {}, {:"Column 4 [g/L]"n}, TextEditBox, {Set Text( "test" )} )
)
);