Gemeinsamer Spaltenumschalter für mehrere DiagrammeGibt es eine Möglichkeit, einen gemeinsamen Spaltenumschalter für mehrere Diagramme zu haben?
Zum Beispiel hätte ich gerne einen Spaltenumschalter, um zwei verschiedene Variabilitätsdiagramme anzuzeigen ...
Danke im Voraus für Ihre Hilfe.
Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeIch freue mich, Ihnen mitteilen zu können, dass JMP 16 die Verwendung eines einzelnen Spaltenumschalters auf mehreren Plattformen unterstützt.
Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeHallo,
Ist das ohne Skript möglich?
Vielen Dank im Voraus für Antworten
Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeIch möchte nur hervorheben, wie mächtig diese besondere Verwendung von << set script() ist. Ich habe mich schon seit einiger Zeit gefragt, wie ich JMP dazu bringen kann, etwas zu tun, wenn ich die Auswahl im Spaltenumschalter ändere, und das passt perfekt.
nw<SPAN class="token punctuation">[</SPAN><SPAN class="token string">"Var Charts"</SPAN><SPAN class="token punctuation">]</SPAN><SPAN class="token punctuation">[</SPAN>listboxbox<SPAN class="token punctuation">(</SPAN><SPAN class="token number">1</SPAN><SPAN class="token punctuation">)</SPAN><SPAN class="token punctuation">]</SPAN> <SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN> set script<SPAN class="token punctuation">(...)</SPAN>
Danke!
Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeBrillant!
Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeJim,
Dank Ihrer großen Hilfe konnte ich das Problem lösen.
Anstatt die von Ihnen vorgeschlagene Problemumgehung zu verwenden, habe ich das Problem gelöst, indem ich den Fehler direkt behoben habe.
Basierend auf der Fehlermeldung sah es für mich so aus, als ob der Fehler in JMP11 darin bestand, dass das skriptfähige Objekt „gelöscht“ wird, wenn Sie Column Switcher verwenden.
Deshalb habe ich gerade eine Neuadressierungszeile hinzugefügt, um das Objekt dem Objektnamen neu zuzuordnen, nachdem die Spalte gewechselt wurde.
Zum Beispiel,
nw["Var Charts"][listboxbox(2)]< vc2 =nw["Var Charts"][outline box("chart name")] << Skriptfähiges Objekt abrufen;
cs2 << Spaltenumschalter entfernen;Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeJim, vielen Dank. Lassen Sie mich daran arbeiten und ich werde Ihnen mitteilen, wie Ihre vorgeschlagene Problemumgehung ausfällt!
Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeHier ist ein Skript, das auf JMP 13 funktioniert
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
nw = New Window( "test",
ob = Outline Box( "Var Charts",
MyHLB = H List Box(
vc = Variability Chart( Y( :BP 8M ), X( :Subject ), Std Dev Chart( 0 ) ),
vc2 = Variability Chart( Y( :BP 8M ), X( :Subject ), Std Dev Chart( 0 ) )
)
)
);
cs = vc << Column Switcher( :BP 8M, {:BP 8M, :BP 12M, :BP 6M, :BP 8W, :BP 12W, :BP 6W, :BP 8F, :BP 12F, :BP 6F} );
nw["Var Charts"][listboxbox(1)] << set script(
VarList = {:BP 8M,:BP 12M,:BP 6M,:BP 8W,:BP 12W,:BP 6W,:BP 8F,:BP 12F,:BP 6F};
CurVar = word(2,char(vc2<<GET script=""></GET>
Ich habe es auf JMP 11.1 getestet und es funktioniert nur für die erste Auswahl, dann geht der Link zum zweiten Variabilitätsdiagramm verloren. Ich gehe davon aus, dass es sich um einen JMP-Fehler handelt, der in JMP 12 oder 13 behoben wurde. Es ist jedoch noch nicht alles verloren. Was Sie tun können, ist, meinen Code so zu ändern, dass kein zweiter Spaltenumschalter generiert und dieser dann zum Ändern des zweiten Diagramms verwendet wird, sondern stattdessen das VC2-Objekt vollständig gelöscht wird, das Diagramm dann neu erstellt und an das MyHLB-Objekt angehängt wird .
Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeAußerdem verwende ich JMP 11.1 unter WindowsBetreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeDanke Jim..
Mir ist nicht hundertprozentig klar, was Sie unter „Plattformen“ verstehen. Ich verwende JSL-Skripte, um zwei Variabilitätsdiagramme zu zeichnen. Ich konnte beiden Variabilitätsdiagrammen zwei Spaltenumschalter hinzufügen (jeweils 1), aber ich hätte gerne nur einen, der beide Diagramme steuert.
V-Listenfeld(
dt = Variability Chart(Set Title("Variability Chart 1"),Y(:colA),X(:colB)), dt = Variability Chart(Set Title("Variability Chart 2"),Y(:colA),X (:colB)))Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeDie Antwort ist wahrscheinlich. Typischerweise gibt es einen Auslöser, mit dem anhand des Spaltenumschalters festgestellt werden kann, dass sich innerhalb der ersten Plattform etwas geändert hat. Anschließend kann JSL verwendet werden, um die Spalten in den anderen Plattformen zu ändern. Wenn Sie angeben können, welche JMP-Plattformen Sie verwenden möchten, können die potenziellen Auslöser untersucht werden.Betreff: Gemeinsamer Spaltenumschalter für mehrere DiagrammeFür andere Interessierte finden Sie hier das JMPer-Kabel, das die Link-Plattform für Column Switcher zeigt : https://community.jmp.com/t5/JMPer-Cable/New-features-in-the-Column-Switcher-for-JMP- 16/ba-p/365930