Werte der x- und y-Achse des StreudiagrammsHallo zusammen,
Ich möchte die folgenden Streudiagramme in JMP replizieren. Das Problem, das ich habe, ist, dass, wenn ich zur Achseneinstellung gehe und eine logarithmische Skala mit einer Basis 2 anfordere, die Skala bei 1 beginnt, also die Skalen 1,2,4,8 sind ,16, 32, 64 usw. Ich möchte, dass es bei 5, 10, 20,40, 80,160,320 usw. beginnt. Hat jemand einen Rat??

Jede Hilfe wäre dankbar.
Danke
Erweiterte statistische ModellierungVerbraucher- und MarktforschungDatenexploration und -visualisierungVersuchsplanungMassenanpassungQualitäts- und VerfahrenstechnikBetreff: Streudiagramm x- und y-AchsenwerteHallo @Mark_Bailey .,
Vielen Dank für Ihren Beitrag, das weiß ich zu schätzen, schließlich habe ich es herausgefunden.
Grüße
Mick
Betreff: Streudiagramm x- und y-AchsenwerteHallo Dan,
@Mickyboy Ich habe eine Lösung gefunden, aber er hat sie ein paar Einträge weiter oben gepostet.Die Grafik ist eher ungewöhnlich. Die ursprüngliche Aufgabe bestand darin, eine benutzerdefinierte Skala zu erstellen, bei der die Teilstriche/Einheiten 5 * 2^x waren.Ich habe die kleine Tabelle mit angehängtem Skript erneut gepostet.
Aufgrund der ungewöhnlichen Leistungsskalierung dieses Diagramms ist die 100-prozentige Erhöhung/Verringerung eine Lösung hierfür
Y-Funktion (x - 1, x) und Y-Funktion (x + 1, x)
oder wie Mickey herausgefunden hat: X-Funktion( y - 1, y) und X-Funktion( y + 1, y)
Logarithmisch und leistungsskalierte Achsen können eine Herausforderung darstellen, wenn es um Referenzfunktionen geht.
Betreff: Streudiagramm x- und y-AchsenwerteDer Ausdruck für die Identitätslinie:
Y Function( x, x );
Im Grafikskript wird dieser Ausdruck für die 100 %-Steigerung verwendet:
Y Function( 2*x, x );
Betreff: Streudiagramm x- und y-Achsenwerte@gzmorgan0 ,
Danke Kumpel, ich versuche wirklich viel alleine zu machen, manchmal frage ich voreilig um Hilfe, dafür brauche ich etwas mehr Geduld und Glauben!!!
Danke noch einmal
Betreff: Streudiagramm x- und y-AchsenwerteGlückwunsch!Betreff: Streudiagramm x- und y-AchsenwerteHallo @gzmorgan0 ,
Es ist in Ordnung, ich habe es geschafft, ich glaube, ich lerne!!
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 5 ), Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "black" );
Pen Size( 2 );
Line Style( "Dotted" );
Y Function( x, x );
), Add Graphics Script(
4,
Description( "Script" ),
Pen Color( "red" );
Pen Size( 2 );
Line Style( "Dotted" );
X Function( y - 1, y );
), Add Graphics Script(
5,
Description( "Script" ),
Pen Color( "red" );
Pen Size( 2 );
Line Style( "Dotted" );
X Function( y + 1, y );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);Betreff: Streudiagramm x- und y-AchsenwerteHallo @gzmorgan0 ,
Wenn möglich, brauche ich erneut Ihre Hilfe. Ich benötige zwei weitere Referenzlinien in meinem Diagramm. Sie haben die Syntax für die Gleichheitsreferenzlinie erstellt, wobei Werte von y = die ursprüngliche Referenzlinie, also x = 5, 10, 20, 40, 80, 160, 320, 640, 1280, 2560, wobei y = 10, 20, 40, 80, 160, 320, 640, 1280, 2560, 5120. Ist das möglich?
Betreff: Streudiagramm x- und y-AchsenwerteHallo gzmorgan0,
Keine Probleme, ich habe es hinbekommen, vielen Dank
Betreff: Streudiagramm x- und y-Achsenwerte@Mickyboy ,
Die Tick-Inkrementierung beträgt 2. Dies geschieht entweder, weil inc 2 beträgt oder Ihre Rahmengröße größer sein muss, um alle Teilstriche anzuzeigen.
Betreff: Streudiagramm x- und y-AchsenwerteHallo gzmorgan0,
Ich habe den Grabber völlig vergessen, die 30 in meiner Syntax muss ein Überbleibsel von etwas gewesen sein, das ich versucht habe. Ich habe jetzt beide Diagramme repariert und bin sehr dankbar für Ihre Hilfe. Interessanterweise bekomme ich nichts, wenn ich die Pulldown-Menüs für den Diagrammbulider verwende die benutzerdefinierte Schaltfläche, aber wenn ich die Syntax ausführe und auf die Achse für Achseneinstellungen klicke, kann ich das Feld sehen.
Nochmals vielen Dank für Ihre Hilfe und Anleitung.
Betreff: Streudiagramm x- und y-AchsenwerteHallo gzmorgan0,
Etwas Interessantes passierte, als ich dieselbe Syntax auf einen anderen ähnlichen Datensatz mit höheren Titern ausführte
Ich weiß nicht warum, aber jetzt ist die Skalierung auf beiden Achsen leicht falsch, es fehlen 10 und 10.240.
Danke
Betreff: Streudiagramm x- und y-AchsenwerteHoppla, ich habe vergessen hinzuzufügen, dass die obige Grafik und das obige Skript aus JMP 14 stammen
Betreff: Streudiagramm x- und y-Achsenwerte@Mickyboy ,
Ich bin mir nicht sicher, warum/woher der 30-Wert im gespeicherten Skript in JMP15 kommt.Beachten Sie, dass Sie mit dem Greifer ziehen können, um das 5. Minimum auf den Achsen zu erhalten.Ich habe mir deine Handlung nicht genau angesehen. Die Linie ist die Linie Y=X und kann mit einem Rechtsklick zur Anpassung der FrameBox hinzugefügt werden. Das Drehbuch ist unten enthalten.
Wenn Sie dieselben Maßstäbe verwenden, klicken Sie möglicherweise mit der rechten Maustaste in die Framebox, wählen Sie „Diagramm“ und „Größe und Maßstab isometrisch“.Wie du willst.
Graph Builder(
Size( 534, 484 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Ref Lab]",
Formula( Log( :Ref Lab / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Non-Ref]",
Formula( Log( :Name( "Non-Ref" ) / 5, 2 ) )
)
)
),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"Transform[Ref Lab]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9 )}
),
Dispatch(
{},
"Transform[Non-Ref]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9 ), Min( 0 ), Max( 9 ),
Inc( 1 ), Minor Ticks( 0 )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Ref Lab" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Non- Ref Lab" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 5 ), Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "black" );
Pen Size( 2 );
Line Style( "Dotted" );
Y Function( x, x );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
)

Betreff: Streudiagramm x- und y-AchsenwerteHallo gzmorgan0,
Vielen Dank, dass Sie mir noch einmal geholfen haben, und vielen Dank für Ihre Lösung. Sie ist brillant. Ich habe ein paar Probleme damit, die Präsentation zu bekommen, die ich suche, und ich weiß nicht, ob das möglich ist. Leider stecke ich immer noch bei JMP 14 fest und habe keinen benutzerdefinierten Bereich in den Achseneinstellungen.
Ich kann die Y-Achse nicht dazu bringen, bei 5 zu beginnen. Ich habe versucht, Min () und Max () in das Skript aufzunehmen, aber ohne Erfolg
Graph Builder(
Size( 534, 490 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Lab B]",
Formula( Log( :Lab B / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Lab A]",
Formula( Log( :Name( "Lab A" ) / 5, 2 ) )
)
)
),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Adapt to Axis Scale( 0 ) )
),
SendToReport(
Dispatch(
{},
"Transform[Lab B]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"Transform[Lab A]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Lab B" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Lab A" )} )
)
)Ist es auch möglich, die Referenzlinie gemäß der Antwortvariablen in der angehängten Datendatei durch das Diagramm laufen zu lassen? Ich möchte, dass die Linie darstellt, wo die erwarteten Titer liegen sollten.
Nochmals vielen Dank für Ihre Hilfe, wir wissen das sehr zu schätzen.
Betreff: Streudiagramm x- und y-AchsenwerteOh, da dies das erste Mal ist, dass ich diese Funktion verwende, dachte ich, dass es nützlich sein könnte, die Achseneinstellungen anzuzeigen

Hier ist das Benutzerdefiniertes Format Screenshot, das Fenster, das erscheint, wenn Sie auf die Schaltfläche „Benutzerdefiniert“ klicken

Betreff: Streudiagramm x- und y-Achsenwerte@Mickyboy ,
Um Ihnen zu zeigen, dass dies möglich ist, finden Sie hier ein GraphBuilder-Datendiagramm, das ich aus einem Ihrer Diagramme erraten habe. Ich habe die Anpassungslinie und das Hauptgitter hinzugefügt.

Ich habe das folgendermaßen gemacht:
- Transformieren Sie die X- und Y-Daten,
- Verwenden Sie eine lineare Skala
- aber passen Sie das Format an
Ich habe dies über die Benutzeroberfläche gemacht, aber das Skript in die Datentabelle kopiert, die angehängt ist.
Das Skript wird hier gezeigt:
Graph Builder(
Size( 534, 490 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X(
Transform Column(
"Transform[Ref Lab]",
Formula( Log( :Ref Lab / 5, 2 ) )
)
),
Y(
Transform Column(
"Transform[Non-Ref]",
Formula( Log( :Name( "Non-Ref" ) / 5, 2 ) )
)
)
),
Elements(
Points( X, Y, Legend( 5 ) ),
Line Of Fit( X, Y, Legend( 7 ), Adapt to Axis Scale( 0 ) )
),
SendToReport(
Dispatch(
{},
"Transform[Ref Lab]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 9, 0 ), Min( 0 ), Max( 9 ),
Inc( 1 ), Minor Ticks( 0 ), Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"Transform[Non-Ref]",
ScaleBox,
{Format( "Custom", Formula( 2 ^ value * 5 ), 30 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Ref Lab" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Non-Ref Lab" )} )
)
)
Betreff: Streudiagramm x- und y-AchsenwerteHallo Georg,
Vielen Dank für die Antwort. Beim Durchsehen meines Beitrags habe ich vielleicht nicht so gut erklärt, wie ich es hätte tun können, ich habe Daten, aber ich möchte, dass die Achse mit dem Bild übereinstimmt, das ich geliefert habe, das ist eine logarithmische Erhöhung um 2, beginnend bei 5 , also 5,10,20,40,80,160,320,640 usw., was ich scheinbar nicht schaffe, als Referenz sehen Sie sich bitte den Anhang zu diesem Beitrag an
Danke
Betreff: Streudiagramm x- und y-Achsenwerte@Mickyboy Ich kann Ihr Problem nicht reproduzieren,
Bei mir hat es funktioniert, siehe beigefügte JMP-Datei ( JMP15@Win10 ).
Möglicherweise müssen Sie den Achsenbereich erneut festlegen. Manchmal funktionieren viele Schritte gleichzeitig nicht.