Dynamischer DiagrammerstellerHallo,
Ich möchte ein Skript schreiben, das dem Benutzer hilft, einige erforderliche Diagramme mit weniger Mausklicks zu erstellen.
Wenn ich zum Beispiel Diagramme manuell erstelle, muss ich normalerweise zuerst ein XY-Diagramm erstellen, dann eine Legende auswählen und dann auf „Automatische Neuberechnung“, „Nicht ausgewählt ausgeblendet“, „Gruppieren nach“ und „Splines einfügen“ klicken. Das erweist sich als sehr mühsam.
Im Grunde möchte ich also ein Skript schreiben, bei dem der Benutzer nur Y-Spalten, X-Spalten, Legendenspalten und Gruppieren nach-Spalten auswählen muss. Und das Drehbuch würde den Rest erledigen.
Klarstellung: Offensichtlich weiß ich, wie ich dies für eine bestimmte Datentabelle skripten kann, wobei ich die Spaltennamen und die Diagramme kenne, die ich erstellen möchte. Was ich hier möchte, ist, dass der Benutzer die gewünschten Spalten in JEDER Datentabelle auswählen kann, an der er arbeitet. Ich nehme an, dass die Lösung Schleifen und Variablen erfordern würde.
Ich hoffe, ich habe mich klar erklärt.
Für jede Hilfe und Anleitung wäre ich dankbar.
Danke!
Erweiterte statistische ModellierungMassenanpassungBetreff: Dynamischer DiagrammerstellerEs stellte sich heraus, dass ich JMP12 verwendet habe, wo die Option „Automatische Neuberechnung“ in den Einstellungen nicht verfügbar war.
Ich bin auf JMP14 umgestiegen und jetzt sehe ich es.
Danke!
Betreff: Dynamischer DiagrammerstellerDie Einstellung „Automatische Neuberechnung“ ist sowohl für das bivariate Diagramm als auch für das Variabilitätsdiagramm verfügbar

Die Möglichkeit, einen Spline anzupassen, ist vorhanden, aber das Kontrollkästchen „Standardisieren“ ist in den Voreinstellungen nicht aktiviert.
Betreff: Dynamischer DiagrammerstellerDanke!
Ich denke, es könnte auch eine Lösung sein. Die Frage ist, ob ich dort alles vordefinieren kann, was ich brauche.
Also eine Folgefrage: Wo kann ich Folgendes definieren:
1. Automatische Neuberechnung für XY-Diagramm und Variabilitätsdiagramm?
2. Gibt es eine Möglichkeit, das Kontrollkästchen „X standardisieren“ standardmäßig zu aktivieren, wenn ich „Spline -> Andere“ anpasse?
Ich habe nachgeschaut, konnte es aber nicht finden.
Danke
Bivariate(
Y( :y_column),
X( :x_column ),
group by(:group_column),
Automatic Recalc( 1 ),
Fit spline (0.1, Standardized, {Report(0)}),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Selection Mode( "Unselected Faded" ),
Row Legend(
legend_column,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)Betreff: Dynamischer DiagrammerstellerDanke!
Ich habe es versucht und es hat funktioniert. Folgefrage: Gibt es eine Möglichkeit, auch die Gruppierung nach- und Legendenspaltenspezifikation zu entfernen, um dem Benutzer die Auswahl zu ermöglichen?
Zum Beispiel im Skript unten. Als ich X und Y wie von Ihnen vorgeschlagen entfernt habe, wurde ich aufgefordert, sie auszuwählen. Aber kann ich auch eine Eingabeaufforderung für die Gruppierung nach und die Legende erhalten?
Bivariate(
Y( :y_column),
X( :x_column ),
group by(:group_column),
Automatic Recalc( 1 ),
Fit spline (0.1, Standardized, {Report(0)}),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Selection Mode( "Unselected Faded" ),
Row Legend(
legend_column,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)
Betreff: Dynamischer DiagrammerstellerSuchen Sie ein Beispiel (Datensatz), richten Sie den Plot genau nach Ihren Wünschen ein, speichern Sie das Skript in einem Skriptfenster und entfernen Sie dann die Rollenargumente Y() und X(). Führen Sie das Skript aus. Es sollte das Standard-Startdialogfeld angezeigt werden, in dem der Benutzer die aktuellen Variablen in die entsprechende Rolle eingeben kann. Klicken Sie auf OK und die anderen Funktionen sollten aktiv sein.
Betreff: Dynamischer DiagrammerstellerMeiner Meinung nach müssten Sie in Wirklichkeit die Einstellungen für jede Plattform ändern, die Sie und Ihre Benutzer verwenden. Wenn Sie oder ein Benutzer dann den normalen Dialogbildschirm für eine bestimmte Plattform verwenden, werden dort bereits alle gewünschten Auswahlmöglichkeiten angezeigt.
Datei==>Einstellungen==>Plattformen