Ich versuche, mithilfe von JSL nur die Y-Achse invertiert zu bekommen
Dies ist ein Graph-Builder, der Formen aus einer NAME.jsl-Datei sowie einer XY.JSL-Datei enthält.
Immer wenn ich eine Achse umkehre, kehrt sich auch die andere um. Wie kann ich dafür sorgen, dass meine Y-Achse ALLEIN umkehrt und die X-Achse gleich bleibt?
Wenn ich das bei anderen Diagrammen mache, funktioniert es einwandfrei, aber dieses Diagramm, das benutzerdefinierte Formen enthält, hat mich ratlos gemacht.
Kann ich irgendetwas tun?
Ich habe sogar versucht, den Min/Max-Bereich festzulegen, aber egal, was ich mit einer Achse mache, es wird auf beide angewendet.
Dies betrifft dieses per Skript generierte Diagramm sowohl in JMP 14 als auch in JMP16. Habe gerade beide getestet, um zu sehen, ob JMP16 Formen besser handhabt.
//gbr2 = Report( gb_w_c );
//gbr2[axisbox( 1 )] << Reversed Scale( 1 ); //Hits both axes at same time unfortunately
//This just leaves me with both axis reversed
Dispatch({},"",ScaleBox(1), {Max( 0 ), Min( 300000 ),Reversed Scale(1)}), //Y axis
Dispatch({},"",ScaleBox(2), {Min( 0 ), Max( 300000 ),Reversed Scale(0)}), //X axis
Ich brauche wirklich 0,0, um die obere linke Ecke des Arrays zu sein und damit die Y-Achse nach unten zunimmt.
Das entspricht der Werksausrüstung, bei der diese GUI helfen soll.
Den Benutzern negative Zahlen auf der Y-Achse zu präsentieren, die nicht zur Ausrüstung passen, wäre zu verwirrend.
Mir gefällt die Art und Weise, wie Sie mit JMP mit Formen auf dem Bildschirm interagieren können, sobald diese gerendert sind (Filtern, Auswählen, Erstellen neuer Datensätze aus ausgewählten Formzeilen).
Das anfängliche Rendern, Aktualisieren und Bearbeiten ist jedoch sehr schwierig. Das eigenartige Verhalten dieser Formen macht die Investition in die Erstellung von Anwendungen mit ihnen sehr riskant, da sie möglicherweise nicht vollständig funktionieren.
Könnten Sie, anstatt den Maßstab umzukehren, einfach Ihre Formdateidefinition umkehren?Wenn die Achsenwerte wichtig sind, müssen Sie beim Achsentitel möglicherweise kreativ werden.
Um die Formdatei umzukehren, öffnen Sie einfach die XY-Datei, wählen Sie eine Achse aus und erstellen Sie eine neue Formel mit der alten Achse multipliziert mit -1 (oder verwenden Sie etwas anderes, das für Benutzer von Bedeutung ist). Löschen Sie dann die Formel für die neue Spalte und löschen Sie die alte Spalte und benennen Sie schließlich die neue Spalte in den alten Namen um.