Zoom zurücksetzen?Gibt es eine Verknüpfung zum Zurücksetzen eines Diagramms auf „Alle Datenpunkte im Blick“?
Bisher habe ich einen Doppelklick mit dem Lupentool verwendet – jetzt ist mir jedoch aufgefallen, dass dadurch der Zoom vor dem Zoomen lediglich auf den „Ursprungszustand“ *) zurückgesetzt wird.
*)
Wenn vorher keine spezielle Einstellung angewendet wurde: Der „Originalzustand“ ist derselbe wie mein gewünschter „Alle Datenpunkte im Blick“, wie hier:
https://community.jmp.com/t5/Discussions/zoom-out-in-graph-builder/mp/327422/highlight/true#M57672
Nehmen wir andererseits an, dass der Benutzer vor dem Zoomen mit der Lupe zunächst den Achsenbereich manuell durch Ziehen der Achsen angepasst hat.
Dann zeigt der Plot nicht alle Punkte im „Originalzustand“
...und werden daher nach dem „Zurücksetzen“ nicht mehr angezeigt.
Wie in diesem Beispiel:
nach einem Doppelklick auf den Zoom springt man zurück in den Zustand X>66 – kurz bevor mit der Lupe hineingezoomt wurde.

Problemumgehungen, um den gespeicherten Zwischenzustand zu entfernen:
- Schalten Sie „Skala sperren“ *) im Kontextmenü des roten Dreiecks ein/aus.
- Speichern Sie das Skript im Skriptfenster, entfernen Sie den Block mit den Achseneinstellungen und führen Sie ihn dann aus.
Die Nachteile beider Methoden:
- Alle zusätzlichen Einstellungen wie die „Log“-Skalierung werden ebenfalls entfernt.
- sie sind etwas zu lang, d.h. unterbrechen „den Fluss“
MassenanpassungBetreff: Zoom zurücksetzen?Netter Trick vom Jmp-Support:
@laura_archer schrieb:
... den Achsentyp als Spalteneigenschaft festlegen.Sie können dies tun, indem Sie mit der rechten Maustaste auf die Spalte klicken und auswählen Spalteneigenschaften -> Achse .Die Verwendung dieser Eigenschaft hat zwei Auswirkungen.Der erste besteht darin, dass das Standarddiagramm die in der Spalteneigenschaft definierten Achseneinstellungen übernimmt.Das andere ist, dass bei einer Änderung der Achse beim Zurücksetzen der Skalierung oder Achsenänderung die Bedingungen wiederhergestellt werden, die in der Spalteneigenschaft definiert sind.
Die einzige Schwierigkeit besteht darin, die Skala auf Log zu ändern – ohne dass weitere Änderungen ausgelöst werden, die dann auch gespeichert werden 

Eine Problemumgehung: JSL
Set Property("Axis",{ Scale( "Log" )})
Betreff: Zoom zurücksetzen?Ich würde den Support kontaktieren und fragen, ob der Typ bei Verwendung von „Skalierung zurücksetzen“ wiederhergestellt werden soll (ohne andere Anpassungen zu ändern, ist nicht ganz klar). ) und ob sie gute Vorschläge für Ihre Aufgabe haben. Sie können den Waagentyp überprüfen und ihn nach dem Zurücksetzen zurücksetzen.
Betreff: Zoom zurücksetzen?Autsch, das ist mir gerade aufgefallen Maßstab umkehren macht etwas mehr als nur das Zurücksetzen des Bereichs.
insb.: Es entfernt das logarithmische Darstellung
Dies war der eigentliche Anwendungsfall, den mein Kollege im Sinn hatte, als er nach einer Lösung fragte:
So setzen Sie den Bereich zurück, behalten aber die Protokolleinstellung bei.
Betreff: Zoom zurücksetzen?Und so etwas könnte als Skript dafür verwendet werden
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = Graph Builder(Variables(X(:height), Y(:weight)), Elements(Points(X, Y), Smoother(X, Y)));
rep = Report(gb);
rep[AxisBox(1)] << Min(70) << Max(75);
rep[AxisBox(2)] << Min(70) << Max(75);
wait(1);
// window_ob = (Current Window()[OutlineBox(1)]);
window_ob = (Window("Big Class - Graph Builder")[OutlineBox(1)]);
// if we only care about Graph Builder
If(N Items(window_ob << XPath("//OutlineBox[@helpKey='Graph Builder']")) == 0,
stop(); // most likely not graph builder
// we could of course expand this tool bar to all axisboxes
);
owner_box = Report(window_ob << Get Scriptable Object());
axisboxes = (owner_box << XPath("//AxisBox"));
If(N Items(axisboxes) > 0,
axisboxes << Revert Scale;
);
Und wenn es als Symbolleiste/Verknüpfung verwendet wird, könnte es eine gute Idee sein, mehr Fehlerbehandlung hinzuzufügen
Betreff: Zoom zurücksetzen?In der Tat!
Danke.
Betreff: Zoom zurücksetzen?Funktioniert << Skalierung umkehren?
Stellen Sie den Maßstab der Achse wieder her, ohne andere Anpassungen zu ändern
Betreff: Zoom zurücksetzen?Danke @Jackie_ , wirklich nett.
Ein Nachteil von Achse zurücksetzen :
Es entfernt alle Achseneinstellungen: Log-Skalierung, Gitterlinien, Referenzlinien usw.
Gibt es eine Funktionalität? Bereich zurücksetzen wodurch nur die Min/Max-Einstellungen entfernt werden?
Bedauerlicherweise,
Report( gb )[axis box( 2 )] << min(.) << max(.)
hat keine Wirkung. Wie kann ich dafür sorgen, dass es funktioniert?
Betreff: Zoom zurücksetzen?Probieren Sie diesen Code aus:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "",
H List Box(
Button Box( "Reset Zoom",
Report( gb )[axis box( 2 )] << Revert Axis;
Report( gb )[axis box( 1 )] << Revert Axis;,
<<SETICON></SETICON>Betreff: Zoom zurücksetzen?*) Ich fragte mich
Was ist der Unterschied zwischen dem Sperren von Skalen durch Ziehen der Achse / Zoomen mit dem Vergrößerungswerkzeug ... und über die Einstellung „Skala sperren“.
oder mit anderen Worten:
Wenn ich die Skalen durch Ziehen einer der Achsen sperre – warum gibt es kein Häkchen bei „Skalen sperren“ – sind die Skalen gesperrt, oder?
Aber Waage sperren Sperrt auch den Farbverlauf ( @StarfruitBob )
... das Ziehen einer Achse oder das Zoomen mit der Lupe sperrt lediglich die x- und y-Skala.
und ich schätze, es gibt keine Variante, die das auch tut sperrt die Einstellungen für „Gruppieren nach“. , ( @vishwasanj )