Hallo,
Ich versuche, mehrere „verdächtige“ Chargen in unserer Fertigungslinie mit „TimeStamp“ auf der X-Achse und „Process Step“ auf der Y-Achse abzubilden. Ich wollte diesen Daten Werkzeugwartungs-„Ereignisse“ überlagern. Idealerweise wollte ich für das „Ereignis“ einen ähnlichen Look wie im Beitrag gezeigt Ereignislinien und Kommentare zu Kontrollkarten .
Ich bin beim Versuch, dies in einem Graph Builder zu implementieren, völlig in der Klemme. Für jeden Tipp wäre ich sehr dankbar. Ich füge eine Beispieltabelle bei. Ich versuche herauszufinden, ob ich für jedes Datum, an dem ein Werkzeugwartungsprotokoll vorhanden ist, eine vertikale Linie zeichnen kann, indem ich entweder die Spalte „Ereignistyp“ oder „Ereigniskommentar“ verwende.
Ich konnte dafür sorgen, dass die Eventlinien auftauchen. Kann mir jemand helfen, wie ich diese Kommentare aktivieren kann, wenn ich mit der Maus darüber fahre?
Hallo @gzmorgan0 ,
Es tut mir leid, dass ich mich in meinem ersten Beitrag nicht klar ausgedrückt habe und es auch zu Verzögerungen bei der Rückkehr ins Forum kam. Ich versuche nicht, im Graph Builder ein Kontrolldiagramm zu erstellen. Ich habe ein Bild davon beigefügt, was ich anhand der von mir bereitgestellten Excel-Tabelle erreichen möchte. Ich hoffe, dieses Bild klärt meine Frage. Außerdem würde ich gerne die Option „statische Kommentare“ im Vergleich zu „Hover-Kommentaren“ kennenlernen, damit sie bei Bedarf verwendet werden kann.
Vielen Dank!!

@bharathu ,
Hmmmm, der von Ihnen bereitgestellte Link enthält die Lösung, wenn Sie JSL lesen können.Nachfolgend finden Sie die mit GraphBuilder erstellten Daten des referenzierten Links. und das Drehbuch. Beachten Sie, dass in der Nähe der Kommentarzeile „Shift Two“ unten zwei Punkte mit ähnlichem Wert und Anmerkungen vorhanden sind. Die Noten laufen ineinander.Das von Ihnen bereitgestellte Excel-Beispiel enthält Notizen für jeden Punkt, sodass die Kommentare kollidieren.Sie können diese Hover-Kommentare erstellen, sodass Sie den Kommentar sehen können, wenn Sie auf einen Punkt klicken.
Daher ist nicht klar, welche Probleme Sie haben:
- Excel lesen,
- Erstellen von Graph Builder,
- Hinzufügen der Kommentarskripte, oder
- Kommentarkollisionen.

Names Default to Here(1);
dt = Open("$DOWNLOADS/Event Lines and Comments on Control Charts.jmp");
gb = dt << Graph Builder(
Size( 742, 456 ),
Show Control Panel( 0 ),
Variables( X( :ID ), Y( :Data ) ),
Elements( Line( X, Y, Legend( 5 ) ), Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"Data",
ScaleBox,
{Min( -10 ), Max( 25 ), Inc( 5 ), Minor Ticks( 0 ),
Add Ref Line( 10, "Solid", "Medium Dark Green", "UCL", 3 ),
Add Ref Line( 17, "Solid", "Medium Dark Red", "CL", 2 ),
Add Ref Line( 3, "Solid", "Medium Dark Red", "LCL", 2 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties(
0,
{Line Color( 1 ), Fill Color( 0 )},
Item ID( "Data", 1 )
)
)}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {3, [-1], 5, [-1]} ), Position( {-1, -1} )}
)
)
);
fb = report(gb)[FrameBox(1)];
fb << Frame Size(1350, 400);
fb << Add Graphics Script(
1,
Description( "Script" ),
For Each Row(
If( Is Missing( :Comment ) == 0,
V Line( Row() );
Text( Right Justified, {Row(), Col Maximum( :Data ) * 1.2},:Comment ))
);
For Each Row(
If( Is Missing( :Note ) == 0,
If( :Data <= Col Mean( :Data ),
Text( Right Justified,{Row(),:Data-:Data*1.1}, :Note ),
Text( Right Justified,{Row(),:Data * 1.1}, :Note )))
);
);
dt << select where(!IsMissing(:Note));
dt << colors(red);
dt << clear select;