Problem mit Linien im Graph-GeneratorHallo zusammen,
Wenn ich im Diagramm-Editor ein Diagramm mit kontinuierlichen Daten auf der Y- und X-Achse erstelle und im Overlay eine kategoriale Variable auswähle, werden die Linien durchgezogen. Sobald ich jedoch eine zweite kategoriale Variable unter „Farbe“ hinzufüge, werden die Linien gestrichelt usw., obwohl der Linienstil eine durchgehende Linie vorsieht. Dieses Problem trat früher nicht auf, und ich weiß nicht, warum. Ich hatte bereits zuvor nach diesem Problem gefragt, aber die vorgeschlagenen Lösungen haben mir leider nicht weitergeholfen.
Ich füge eine Beispieldatei aus dem JMP-Hilfeindex bei, in der ich das Skript für ein paar Diagramme gespeichert habe, die veranschaulichen, was ich meine.
Ich bin für jede Hilfe bei diesem Problem sehr dankbar!
Barbara
Datenexploration und -visualisierungBetreff: Problem mit Linien im Graph BuilderHallo @babn , wenn du mit der rechten Maustaste auf den Bereich „Overlay“ klickst und dann „Overlay-Codierung“ > „Farbe“ auswählst, solltest du das gewünschte Ergebnis erzielen. Dieses Verhalten wurde geändert, um mehr Möglichkeiten zur Erstellung komplexerer Diagramme zu bieten. @scwise hat dazu hier zwischen 18:30 und 22:00 Uhr eine sehr gute Übersicht gegeben.
Betreff: Problem mit Linien im Graph BuilderHallo Jed, das einzige Problem bei dieser Lösung ist, dass sie die einzelnen Markierungen entfernt. Mit Farben in der Kodierung erhalte ich nur noch Punkte. Ich könnte sie zwar einzeln ändern, aber das erscheint mir bei größeren Datensätzen ziemlich umständlich.
Betreff: Problem mit Linien im Graph BuilderWürde das Hinzufügen einer weiteren Punktgruppe für Ihr Vorhaben funktionieren? Im Bereich „Variablen“ können Sie die Anwendung der Überlagerung auf alle Punkte gleichzeitig ändern.

Betreff: Problem mit Linien im Graph BuilderVielen Dank für die Bemühungen. Leider löst das mein Problem mit den unterbrochenen Leitungen nicht.
Betreff: Problem mit Linien im Graph Builder
@babn schrieb:
Hallo Jed, das einzige Problem bei dieser Lösung ist, dass sie die einzelnen Markierungen entfernt. Mit Farben in der Kodierung erhalte ich nur noch Punkte. Ich könnte sie zwar einzeln ändern, aber das erscheint mir bei größeren Datensätzen ziemlich umständlich.
Einverstanden! Es ist möglich, die Markierungen einzeln anzupassen. Aber warum ist das nötig?
Ich bin zuversichtlich, dass es in einer zukünftigen Version von JMP eine Spalteneigenschaft geben wird: Wertmarkierungen.
... und ein entsprechender Formalismus in Graph Builder, um die Einstellung zu verwenden.
Betreff: Problem mit Linien im Graph BuilderDiese Diskussion wurde im Problem „Graph Builder: Linien, Markierungen und Punkte“ fortgesetzt.
... was zu diesem „Workaround“ über die Einstellungen des Graph Builders führte:
// execute the code if you know what you are doing - changing the preferences is dangerous
Set Platform Preferences(
Graph Builder(
Overlay Auto Line Styles Limit( 1, <
<ON></ON>);
//--------------------------------------------------
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Size( 843, 698 ),
Graph Spacing( 4 ),
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y, Legend( 11 ) ), Points( X, Y, Legend( 12 ) ) )
);
Die Idee:
- Reduzieren Sie den automatischen Grenzwert für Linienstile auf 1, um alle Linien als durchgezogene Linien darzustellen.
- Die automatische Begrenzung für Marker sollte jedoch beibehalten werden, um für verschiedene Overlay-Gruppen unterschiedliche Marker zu erhalten.
- Verwenden Sie „color“, um die Farbe anzugeben.
Das Ergebnis:
- individuelle Spuren für jedes Subjekt
- Alle Linien sind durchgezogen.
- unterschiedliche Kennzeichnungen für die verschiedenen Fächer
- Die Farbe gibt die Dosis an.
-> alle Anforderungen in einem einzigen Plot vereint.
Der Nachteil: geänderte Einstellungen in den Voreinstellungen (siehe Nutzen Sie die Voreinstellungen? )

Betreff: Problem mit Linien im Graph BuilderOverlays können für verschiedene/unterschiedliche Zwecke verwendet werden:
- 1) um Daten für Glättungs-, Linien-, Balken- und andere Diagramme zu gruppieren
- 2a) den Stil der Linien zu steuern
- 2b) den Stil der Markierungen zu steuern
- 2c) ...
Das ist ideal, wenn Sie eine oder mehrere dieser Funktionen synchron benötigen.
Es ist jedoch unpraktisch, wenn man einige der Funktionen nicht synchron benötigt.
Ein Beispiel:
Wie weise ich Kategorien Markierungen zu , die nicht mit den Overlay-Gruppen übereinstimmen?
Versuchen wir, ein Diagramm mit den folgenden Einstellungen zu erstellen [nur eine kleine Abweichung von den Einstellungen im vorherigen Beitrag]:
- individuelle Spuren für jedes Subjekt
- verschiedene Markerfarben für die verschiedenen Themen (Umbruch wird hinzugefügt , um zu prüfen: 1 Teilplot = 1 Thema = 1 Farbe?)
- Farbmarkierung zeigt an: Dosis

Das Diagramm sieht recht einfach aus, nicht wahr? Aber es ist extrem schwierig, es im Graph Builder zu erstellen.
Probieren Sie es aus und teilen Sie Ihre Erfahrungen!
Beginnen Sie mit diesem Skript – Sie müssen lediglich die Markierungen anpassen (… und die Farben beibehalten).
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Graph Spacing( 4 ),
Variables(
X( :BP 8W ),
Y( :BP 8M ),
Wrap( :Subject ),
Overlay( :Subject, Overlay Encoding( "Color" ) ),
),
Elements(
Line( X, Y),
Points( X, Y )
)
);
Quelle: Wie kann ich diesen Graphen im Graph Builder erstellen?
Betreff: Problem mit Linien im Graph Builder
@hogi schrieb: Der Nachteil: geänderte Einstellungen in den Voreinstellungen (siehe Nutzen Sie die Voreinstellungen? )
Fortunately, there is no need to change the settings in the preferences.
Much better: save the Overlay Auto Line Styles Limit mit der Handlung:
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y ), Points( X, Y) )
);
// all lines: -> solid!
gb = (current report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']")) << get scriptable object ;
gb << Overlay Auto Line Styles Limit( 1 )