Hallo Gemeinde,
Ich muss mehrere Diagramme aus einem vorhandenen Datensatz ähnlich dem folgenden zusammenstellen. Wie die Anmerkung sagt, brauche ich Fehlerbalken und Punkte, die jeweils einzelne Datenpunkte darstellen. Ich würde mich über jede Hilfe freuen, um dies zum Laufen zu bringen, und würde gerne mit einem Experten zoomen, der mich bei der Bildschirmfreigabe durchgehen kann.
Danke!
Rick Palese

Ich habe interaktiv mit einigen gefälschten Daten herumgespielt, die aus der Big Class-Beispieldatentabelle entnommen wurden.Das ist das Beste, was mir einfallen konnte

Ich habe die Tabelle beigefügt, die ich für die Entwicklung der Grafik / des Diagramms verwendet habe.Ich habe das Skript für das obige Diagramm in die Datentabelle eingebettet.Zusätzlich wird das Skript auch unten angezeigt.
Hinweis: Die Bearbeitung der Daten und die Diagrammerstellung erfolgte interaktiv.Sobald es fertig war, habe ich dann das Skript extrahiert, das das Diagramm generiert.
Names Default To Here( 1 );
dt = Data Table( "rpalese" );
Graph Builder(
Size( 525, 458 ),
Show Control Panel( 0 ),
Legend Position( "Inside Left" ),
Variables( X( :age ), X( :sex, Position( 1 ) ), Y( :height ), Color( :sex ) ),
Elements(
Bar( X( 1 ), X( 2 ), Y, Legend( 6 ), Label( "Label by Value" ) ),
Points( X( 1 ), X( 2 ), Y, Legend( 7 ), Jitter( "None" ) )
),
SendToReport(
Dispatch(
{},
"age",
ScaleBox,
{Label Row(
1,
{Label Orientation( "Angled" ), Wrap Lines( 0 ),
Tick Mark( Label( "." ), Label( "" ) ),
Tick Mark( Label( "F" ), Label( "" ) ),
Tick Mark( Label( "Free Practice" ), Label( "" ) ),
Tick Mark( Label( "Limited N of Trials" ), Label( "" ) ),
Tick Mark( Label( "M" ), Label( "" ) )}
), Label Row( 2, Label Orientation( "Angled" ) )}
),
Dispatch(
{},
"height",
ScaleBox,
{Min( -1.28454146534123 ), Max( 85.4846123003219 ), Inc( 20 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 0, {Fill Color( 61 )}, Item ID( "Free Practice", 1 ) ),
Properties(
1,
{Fill Color( 28 )},
Item ID( "Limited N of Trials", 1 )
),
Properties( 2, {Transparency( 0 )}, Item ID( ".", 1 ) ),
Properties( -1, {Fill Color( 61 )}, Item ID( "F", 1 ) ),
Properties( -1, {Fill Color( 28 )}, Item ID( "M", 1 ) )
), Legend Model(
7,
Properties( 0, {Line Color( 0 )}, Item ID( "Free Practice", 1 ) ),
Properties(
1,
{Line Color( 0 )},
Item ID( "Limited N of Trials", 1 )
),
Properties( 2, {Line Color( 2 )}, Item ID( ".", 1 ) ),
Properties( -1, {Line Color( 0 )}, Item ID( "F", 1 ) ),
Properties( -1, {Line Color( 0 )}, Item ID( "M", 1 ) )
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Free Practice vs. Limited Performance Trials" )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"400",
LegendBox,
{Set Title( "" ), Orientation( "Horizontal" ),
Legend Position( {6, [0, 1, -1], 7, [-1, -1, -1]} )}
)
)
)
Das ist fantastisch. Danke! Ich werde die Einrichtung dieser Datendatei untersuchen und ein wenig mit dem Graph-Builder-Skript herumspielen. Auf den ersten Blick denke ich, dass ich den Ansatz verstehe, aber ich bin relativ neu bei JMP und brauche möglicherweise etwas Hilfe, um meine Datendatei (die sich stark von Ihrem Beispiel unterscheidet) neu zu formatieren, damit dies funktioniert.
Kann ich mich mit weiteren Fragen an Sie wenden oder Sie über Zoom kontaktieren, um weitere Anleitungen zu erhalten?
Erwischt. Ich habe mit Ihrem Skript herumgespielt und meine Daten neu formatiert, damit sie zu Ihrer Vorlage passen. Dies alles funktionierte ziemlich gut für einen Satz von Diagrammen:

Aber nicht für einen anderen. Beachten Sie, dass sich der Abstand zwischen den Balken verschoben hat:

Ich habe nach einer Lösung gesucht und das Skript untersucht, kann aber nicht herausfinden, wie ich das manipulieren kann. Können Sie helfen? Auch hier, wenn ein schneller Zoom am einfachsten ist, koordiniere ich gerne einen Zeitpunkt. Nochmals danke für all deine Hilfe!
Bitte beachten Sie, dass das von mir bereitgestellte Skript generiert wurde, nachdem ich Ihre spezifischen Beispieldaten genommen und ein "Look-a-like"-Diagramm erstellt hatte.Das erzeugte Skript enthält Achseneinstellungen usw., die auf den Beispieldaten basieren und möglicherweise nicht für eine andere Datentabelle geeignet sind.Mein Ziel für meine erste Antwort war es, Ihnen zu zeigen, dass JMP ein Diagramm erstellen kann, das Ihrem bereitgestellten Muster sehr nahe kommt.Ich habe das Diagramm interaktiv entwickelt, und ich bin davon ausgegangen, dass Sie dasselbe für Ihre Diagramme tun würden, wodurch Sie die Möglichkeit haben, die Achsen richtig zu setzen usw.