Wie füge ich einer Grafik eine 45°-Linie (y=x) hinzu?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hat jemand eine intelligentere Möglichkeit, einem XY-Diagramm eine 45°-Linie (y=x) hinzuzufügen? Ich mache derzeit Folgendes:
- Stellen Sie im Dialogfeld „Bildgröße“ die Pixel der X- und Y-Achse auf denselben Wert ein
- Verwenden Sie das Zeichenwerkzeug, um manuell eine Linie zum Diagramm hinzuzufügen
Die Linie ist nie ganz perfekt und muss bei einem Handlungswechsel angepasst werden.
JMP-Entwickler: Dies wäre eine großartige Option zum Hinzufügen zu: Y-Achsen-Spezifikation, Referenzlinien. Dies ist nützlich, wenn man vorhergesagte mit tatsächlichen Werten vergleicht. Laborbestimmungen im Vergleich zu Standardwerten; usw.. Wenn man genauer darüber nachdenkt, wäre die Möglichkeit, f(x) als Y-Referenzlinie einzugeben, sogar noch besser als nur die 45°-Linie (y=x).
Betreff: Wie füge ich einer Grafik eine 45°-Linie (y=x) hinzu?Hier ist eine Version der Plattform mit gestrichelter und roter Linie
dt = Open( "$sample_data\Boston Housing.jmp" );
gb = Graph Builder(
Show Control Panel( 0 ),
Variables( X( :rooms ), Y( :distance ) ),
Elements( Points( X, Y, Legend( 1 ) ) ),
SendToReport(
Dispatch( {}, "rooms", ScaleBox, {Min( 0 ), Max( 12 ), Inc( 2 ), Minor Ticks( 1 )} ),
Dispatch( {}, "distance", ScaleBox, {Min( 0 ), Max( 12 ), Inc( 2 ), Minor Ticks( 1 )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Marker Size( 3 ), Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "red" );
Line Style( "dashed" );
Y Function( x, x );
), Grid Line Order( 1 ), Reference Line Order( 3 )}
)
)
);
Die Grafikelemente sind im Scripting Guide ab Seite 497 dokumentiert.Das Scripting-Handbuch ist unter der JMP-Hilfe==>Bücher==>Scripting-Handbuch verfügbar.
Betreff: Wie füge ich einer Grafik eine 45°-Linie (y=x) hinzu?Wie kann die 45-Grad-Referenzlinie in Striche und alternative Farben umformatiert werden?
Betreff: Wie füge ich einer Grafik eine 45°-Linie (y=x) hinzu?Hier ist ein weiteres Skript, das die Bivariate-Plattform verwendet (ich verwende JMP 10.0.2):
dt = Open("$SAMPLE_DATA/Fitness.jmp");
dt << Bivariate(
Y(:MaxPulse),
X(:RunPulse),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Add Graphics Script(2, Description("Script"), YFunction(x, x)),
Grid Line Order(1), Reference Line Order(3)}
)
)
);
Betreff: Wie füge ich einer Grafik eine 45°-Linie (y=x) hinzu?Sehr cool.Ich habe es im Graph Builder ausprobiert und es funktioniert wunderbar.Hier ist ein Beispiel:
dt = open("$sample_data\Boston Housing.jmp");
gb = Graph Builder(
Show Control Panel( 0 ),
Variables( X( :rooms ), Y( :distance ) ),
Elements( Points( X, Y, Legend( 1 ) ) ),
SendToReport(
Dispatch( {}, "rooms", ScaleBox,
{Min( 0 ), Max( 12 ), Inc( 2 ), Minor Ticks( 1 )} ),
Dispatch( {}, "distance", ScaleBox,
{Min( 0 ), Max( 12 ), Inc( 2 ), Minor Ticks( 1 )} ),
Dispatch( {}, "Graph Builder", FrameBox,
{Marker Size( 3 ), Add Graphics Script(
2, Description( "Script" ), Y Function( x, x )
), Grid Line Order( 1 ), Reference Line Order( 3 )} )
)
);
Betreff: Wie füge ich einer Grafik eine 45°-Linie (y=x) hinzu?Im Passen Sie Y an X an Plattform, die Sie wählen können Passform speziell... und fixieren Sie den Achsenabschnitt auf Null und die Steigung auf Eins.
Auf den meisten Plattformen ist es auch möglich, mithilfe eines Grafikskripts eine Linie zu zeichnen, die eine Funktion darstellt. Klicken Sie mit der rechten Maustaste auf das Diagramm und wählen Sie aus Anpassen... Drücken Sie im Dialog das Pluszeichen und wählen Sie aus Y-Funktion im Vorlagen Dropdown-Menü. Hinzufügen Y-Funktion( y = x, x ); um eine gerade y=x-Linie zu erhalten.
JSL-Beispiel:
dt = Open( "$SAMPLE_DATA/Fitness.jmp" );
biv = dt << Bivariate( Y( :MaxPulse ), X( :RunPulse ) );
Report( Biv )[Framebox( 1 )] << add graphics script( Y Function( y = x, x ) );
Betreff: Wie fügt man einem Diagramm eine 45°-Linie (y=x) hinzu?Ich verwende für meine Analysen sehr oft eine 1:1 Linie!
Jetzt habe ich der Graph Builder-Symbolleiste ein Verknüpfungssymbol hinzugefügt:

Betreff: Wie fügt man eine 45°-Geraden (y=x) in einen Graphen ein?Hallo,
Ich habe versucht, mit dieser Funktion eine Referenzlinie zu erstellen, aber es funktioniert nicht. Kann mir jemand helfen, den Grund dafür herauszufinden?
Betreff: Wie fügt man eine 45°-Geraden (y=x) in einen Graphen ein?Können Sie einen größeren Screenshot teilen? Welchen x- und y-Bereich verwenden Sie?