<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gibt es eine Möglichkeit, mit der Funktion Graph Box (...) eine NomAxisBox anstelle einer Standard-AxisBox zu erstellen? Ich habe versucht, ein benutzerdefiniertes Variabilitätsdiagramm zu erstellen, das mit dem dt << Rowstate Handler-Rückruf anstelle der Option "Automatic Recalc" für die integrierten Plattformen aktualisiert wird.
Ich könnte selbst aus einer Rahmenbox mit Zeilen und Text an geeigneten Stellen einen machen ... aber ich suchte nach etwas, das bereits eingebaut ist.
Ich habe den Befehl gesehen, eine NomAxisBox in einer Journaldatei zu erstellen, indem ich sie als Textdatei öffne. Der Befehl NomAxisBox (...) ist jedoch aus irgendeinem Grund nicht in der Skriptplattform verfügbar.
NomAxisBox (Größe (300,22), GrößeID (1,5), num Labels (5), Etiketten (".", Gruppe1, Gruppe2, Gruppe3, Gruppe4,), Wert (1,1,1,1,1) , gesamt (5), horizontal, rechts, Trennwände (1), unterer Rahmen (1), insideTicks (1),)
Noch ein Hinweis: Sie sollten wahrscheinlich << Inc (1) und ein entsprechendes Min und Max für Ihre Axisbox gleichzeitig einstellen, da ansonsten einige Ihrer benutzerdefinierten Beschriftungen übersprungen werden.
Wie Dan bereits erwähnt hat, können Sie eine NomAxis-Box nicht direkt von JSL erhalten. Sie können jedoch die reguläre numerische Achse mit Graph Box erstellen und diese dann mithilfe der Meldung Tick Label List in eine benutzerdefinierte kategoriale Achse konvertieren:
axisbox << Tick Label List (
{"sqrt2", "sqrt3", "e", "pi"},
{1.41, 1.73, 2.72, 3.14}
);
Die erste Liste kann beliebig beschriftet werden und die zweite (optionale) Liste enthält die entsprechenden Positionen.
Ist dies hilfreich für das, was Sie tun möchten?
Leider wird NomAxisBox nur intern verwendet und ist nicht JSL ausgesetzt. Boxen in Journalen werden durch einen anderen Mechanismus erstellt. Wir haben dies als Funktionsanfrage für zukünftige JMP-Versionen aufgezeichnet.