JMP CDF-Plots<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Wenn ich JMP zum Plotten des CDF-Plots verwendet habe, kann ich mit der rechten Maustaste klicken und dann den Linienstil anpassen (durchgezogen, gestrichelt usw.), die Linienstärke ändern, die Linienfarbe ändern usw. Diese Änderungen scheinen jedoch nicht im Skript enthalten zu sein '. Wenn ich das Skript kopiere und einfüge, ist es nur der Standard-CDF-Plot. Wie kann ich die Farbe/den Stil/die Dicke der CDF-Linien mit dem JMP-Skript ändern?
Vielen Dank,
Qian
Re: JMP CDF-PlotsHi,
Müssen wir für Graph Box wirklich die Farben pro Zeile angeben?
Ich habe mich gefragt, ob ich stattdessen diese Zeile verwenden würde
colors = {"red", "blue", "green", "yellow", "black", "red"};
können wir JMP anweisen, dem Farbschema in den JMP-Einstellungen zu folgen?
Vielen Dank,
Schaira
Re: JMP CDF-PlotsVielen Dank!
Es sieht so aus, als würde ein Neuanfang alles flexibler machen.
Und es scheint, dass bei CDF-Plots, wenn wir mit der rechten Maustaste klicken und „Anpassen“ wählen, die Änderungen nur für einen Plot gelten, selbst wenn wir die „Strg“-Taste drücken. Bei allgemeineren Funktionen wie „Linienstärke“ wird bei gedrückter „Strg“-Taste die Linienstärke aller Diagramme in diesem Fenster geändert. „Customizing“ ist also eine lokalisierte Funktion?
Re: JMP CDF-DiagrammeIch kann keine Möglichkeit finden, einzelne Zeilen im CDF-Plot von JSL anzusprechen. Eine Alternative besteht darin, die Handlung von Grund auf neu zu erstellen, was Ihnen viel mehr Kontrolle über das Erscheinungsbild geben würde.
Hier ist ein Beispiel basierend auf der Große Klasse.jmp Beispieldaten:
Namen standardmäßig hierher ( 1 ) ;
dt1 = Offen ( "$SAMPLE_DATA/Große Klasse.jmp" ) << Teilt (
Geteilt durch ( : das Alter ) ,
Teilt ( : Höhe ) ,
Verbleibende Spalten ( Alle fallen lassen )
) ;
Y = dt1 << als Matrix erhalten ;
Farben = { "rot" , "blau" , "grün" , "gelb" , "Schwarz" , "rot" } ;
Größen = { 1 , 2 , 1 , 2 , 3 , 5 } ;
Stile = { "Fest" , "Fest" , "gepunktet" , "Gestrichelt" , "Strich Punkt" , "DashDotDot" } ;
// Empirische CDF zeichnen
Neues Fenster ( "Empirische CDF" ,
Diagrammbox (
X-Skala ( Mindest ( Y ) - 1 , max ( Y ) + 1 ) ,
Y-Skala ( - 0,0 , 1.1 ) ,
Zum ( j = 1 , j <= N Spalte ( Y ) , j ++,
{ Menge , CumProb } = CDF ( Y [ 0 , j ] ) ; // CDF-Funktion
Stiftfarbe ( Bewertung ( Farben [ j ] ) ) ;
Stiftgröße ( Bewertung ( Größen [ j ] ) ) ;
Linienstil ( Stile [ j ] ) ;
Zum ( ich = 2 , ich <= N-Reihe ( Menge ) , ich ++,
H-Linie ( Menge [ ich - 1 ] , Menge [ ich ] , CumProb [ ich ] ) ;
V-Linie ( Menge [ ich - 1 ] , CumProb [ ich - 1 ] , CumProb [ ich ] ) ;
)
)
)
) ;
Re: JMP CDF-DiagrammeVielen Dank.
Ich probiere es aus und bekomme ähnliche Plots.
Ich habe die Datenspalte „Res“ (Y) und eine weitere Kategoriespalte „Test_ID“ (X). „Test_ID“ kann „A“, „B“, „C“, „D“, „E“ sein. Standardmäßig weist JMP ihnen verschiedene Farben zu.
Was ich tun möchte, ist, die CDF-Plotlinie 'C' dicker zu machen, Linie 'E', eine gestrichelte Linie. Ich kann mit der rechten Maustaste auf jedes Diagramm klicken, um es anzupassen, da ich jedoch viele Diagramme habe und ähnliche Änderungen vornehmen möchte, frage ich mich, ob ich dies im Skript tun kann.
Hier ist mein Skript:
======================================
Stiftfarbe ( "rot" );
Stiftgröße (5);
Einweg(
Y( :Res ),
X( :Test_ID),
CDF-Plot( 1 ),
SendToReport(
Versenden(
{},
"1",
ScaleBox,
{Min( 10), Max( 14 ), Inc( 0.5 ), Minor Ticks( 1 ),
Hauptgitter anzeigen ( 1 ), Nebengitter anzeigen ( 1 ),
Gedrehte Etiketten( "Horizontal" )}
),
Versenden(
{"CDF-Plot"},
"1",
ScaleBox,
{Min( 10 ), Max( 14 ), Inc( 0.5 ), Minor Ticks( 1 ),
Hauptgitter anzeigen ( 1 ), Nebengitter anzeigen ( 1 ),
Gedrehte Etiketten( "Horizontal" )}
),
Dispatch( {"CDF Plot"}, "Oneway CDF", FrameBox, {Line Width Scale( 3 )} )
)
);
Re: JMP CDF-DiagrammeHallo:
Einfacher als Sie denken:
zB einfügen:
Stiftfarbe ( "rot" );
Stiftgröße (3);
Y-Funktion (
F Verteilung( q, dfn, dfd );
...
siehe auch:
/Help, Scripting Index, Display, Graph Box-Befehl für ein Stiftfarbenbeispiel.
mit freundlichen Grüßen,
-Matt