[Version: JMP Pro 16.2.0]
Hallo,
Ich versuche, ein Schnittstellenfenster für ein Skript zu erstellen, das:
- sendet die aktuelle Datentabelle an Python und erhält Benutzereingabewerte für die Parameter,
- führt einige Aktionen in Python aus,
- fügt der aktuellen Datentabelle einige Spalten aus einem Python-Datenrahmen hinzu.
Ich habe das Layout, das ich für die Benutzeroberfläche im Sinn habe, als Anhang hinzugefügt.
Ich habe noch nicht herausgefunden, wie ich den Inhalt der Parameter aktualisieren kann, zu deren Eingabe ich den Benutzer auffordere es hängt davon ab die vom Benutzer ausgewählte Option in der ComboBox oben.
Um die Wartung des Codes zu vereinfachen und Coderedundanz zu vermeiden (wichtig für mich, da ich viele Optionen in der ComboBox haben möchte), möchte ich die Parameter und ihre Standardwerte in einem assoziativen Array über dem Skript speichern. Die Anzahl der Parameter für jede Option kann unterschiedlich sein.
Ich habe mir den Code dieses Add-Ins angesehen ( https://community.jmp.com/t5/JMP-Add-Ins/Data-visualization-with-t-SNE-and-UMAP/ta-p/177969 ), aber leider sind die anzuzeigenden Felder und die zugehörigen Zahlenbearbeitungsfelder hartcodiert.
Danke für Ihre Hilfe.
Mit freundlichen Grüßen,
Francois
#Emmanuel_Romeu
#James_Bark