Mein Problem ist zweifach.
Ich schreibe eine JSL-Funktion, um bei der Arbeit einige benutzerdefinierte Diagramme zu erstellen. Alles funktioniert gut. Das ist großartig. Aber ich verstehe nicht warum – und ich versuche, den Code zu entschlüsseln. Das meiste davon habe ich selbst geschrieben, aber einige Aspekte habe ich in JMP optimiert, die Skripte kopiert und die Teile verwendet, die das generiert haben, was ich brauchte. Einige der Codeblöcke, die hinzugefügt werden, sind intuitiv zu lesen und ich kann ihre Funktionalität zu meinem Wortschatz/Verständnis von JMP hinzufügen. Aber andere sind schmerzlich nicht intuitiv. Hinzu kommen das Fehlen funktionierender Beispiele und das absolute Nichtvorhandensein dieser Codeteile in den Skripthandbüchern, und ich weiß nicht, was diese Teile des Puzzles bewirken.
Zusammenfassend lässt sich sagen, dass das, was ich mache, funktioniert. Aber ich weiß nicht, warum einiges davon funktioniert und das stört mich.
Zum Beispiel:
Wenn ich innerhalb einer Sendung die Farben von Punkten ändere und den resultierenden Code kopiere, erhalte ich Folgendes:
Legend Model(
1,
Base( 0, 0, 0 ),
Base( 1, 0, 1 )
usw. usw.
Was zum Teufel macht Base(0,0,0) usw.? Denn wenn ich es entferne, hat es keine Auswirkungen – was sollte es also bewirken?
Auch nachdem diese Basisfunktionen abgeschlossen sind, wird Folgendes verwendet:
Properties( 0, {Line Color( 0 ), Marker( "X" ), Fill Color( 0 )} ), usw. usw
Warum wirkt sich die Linienfarbe tatsächlich auf die Markierungsfarbe aus, die Füllfarbe jedoch nicht? Und wenn nicht, warum wird dann überhaupt die Füllfarbe (0) hinzugefügt?
Und wenn ich die Farben der Linien in meinem Diagramm spezifiziere, warum scheint sich dann Properties(0, {Line Color(0)}), so zu verhalten, als würde es die Linienfarbe auf die Standardreihenfolge der Farben setzen, gerade? obwohl 0 die Farbe Schwarz darstellen sollte?
Hierbei handelt es sich um sehr spezifische Fragen, auf die ich in den verfügbaren JMP-Anleitungen keine Antwort finden kann.
Meine letzte Frage lautet also: Wie kann ich mithilfe eines Leitfadens Antworten auf diese Art von Fragen finden? Denn nicht einmal die Wörter „Legend Model“ sind in den JSL-Syntaxhandbüchern durchsuchbar.
Vielen Dank im Voraus an alle, die auf diese Anfrage antworten können.