Überlagerung von Balkendiagramm und Liniendiagramm<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Wie kann ich dasselbe Diagramm in JMP erstellen?

und ich habe folgende Rohdaten:

Ich hoffe jemand könnte mir weiterhelfen!
Vielen Dank im Voraus!
Betreff: Überlagerung von Balkendiagramm und LiniendiagrammGibt es ein anhaltendes Problem?Wenn ich den Code von Robot ausführe, erhalte ich das folgende Diagramm, das genau dem von Ihnen gezeigten Stil entspricht.

Das von Ihnen angezeigte Diagramm hat eine Y-Gruppierung, die die Balkendiagramme und die Liniendiagramme aufteilt und sie nicht überlagern lässt.
Betreff: Überlagerung von Balkendiagramm und Liniendiagrammdanke für die tolle hilfe!
Betreff: Überlagerung von Balkendiagramm und LiniendiagrammIch nehme das zurück, was ich gesagt habe sowohl Balken als auch Linien im selben Fenster .Unten sollten Sie die Grafik sehen, nach der Sie suchen.
Namen standardmäßig hierher ( 1 ) ;
// Ursprüngliche Datentabelle erstellen.
dt = Neue Tabelle ( "Mängel" ,
Zeilen hinzufügen ( 14 ) ,
Neue Spalte ( "Mängel" , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) , Werte einstellen ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ] ) ) ,
Neue Spalte ( "A" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "B" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "C" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "D" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "E" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) )
) ;
// Datentabelle transponieren.
dtTrans = dt << Transponieren ( Säulen ( : A , : B , : C , : D , : E ) , Etikett ( : Mängel ) , Ausgabetabelle ( "Transponieren von Mängeln" ) ) ;
// Ertragsspalten hinzufügen.
dtTrans << Neue Spalte ( "Ertrag1" ,
Numerisch ,
Kontinuierlich ,
Format ( "Prozent" , 12 , 2 ) ,
Formel (
1 - Summe (
: Name ( "1" ) ,
: Name ( "2" ) ,
: Name ( "3" ) ,
: Name ( "4" ) ,
: Name ( "5" ) ,
: Name ( "6" ) ,
: Name ( "7" ) ,
: Name ( "8" ) ,
: Name ( "9" ) ,
: Name ( "10" ) ,
: Name ( "11" ) ,
: Name ( "12" ) ,
: Name ( "13" ) ,
: Name ( "14" )
)
)
) ;
dtTrans << Neue Spalte ( "Ertrag2" ,
Numerisch ,
Kontinuierlich ,
Format ( "Prozent" , 12 , 2 ) ,
Formel (
1 - 2 * Summe (
: Name ( "1" ) ,
: Name ( "2" ) ,
: Name ( "3" ) ,
: Name ( "4" ) ,
: Name ( "5" ) ,
: Name ( "6" ) ,
: Name ( "7" ) ,
: Name ( "8" ) ,
: Name ( "9" ) ,
: Name ( "10" ) ,
: Name ( "11" ) ,
: Name ( "12" ) ,
: Name ( "13" ) ,
: Name ( "14" )
)
)
) ;
// Diagramm erstellen.
dtTrans << Graph-Generator (
Systemsteuerung anzeigen ( 0 ) ,
Variablen (
X ( : Etikett ) ,
Y ( : Ertrag1 , Seite ( "Rechts" ) ) ,
Y ( : Ertrag2 , Position ( 1 ) , Seite ( "Rechts" ) ) ,
Y ( : Name ( "1" ) , Position ( 1 ) ) ,
Y ( : Name ( "2" ) , Position ( 1 ) ) ,
Y ( : Name ( "3" ) , Position ( 1 ) ) ,
Y ( : Name ( "4" ) , Position ( 1 ) ) ,
Y ( : Name ( "5" ) , Position ( 1 ) ) ,
Y ( : Name ( "6" ) , Position ( 1 ) ) ,
Y ( : Name ( "7" ) , Position ( 1 ) ) ,
Y ( : Name ( "8" ) , Position ( 1 ) ) ,
Y ( : Name ( "9" ) , Position ( 1 ) ) ,
Y ( : Name ( "10" ) , Position ( 1 ) ) ,
Y ( : Name ( "11" ) , Position ( 1 ) ) ,
Y ( : Name ( "12" ) , Position ( 1 ) ) ,
Y ( : Name ( "13" ) , Position ( 1 ) ) ,
Y ( : Name ( "14" ) , Position ( 1 ) )
) ,
Elemente (
Bar (
X ,
Y ( 3 ) ,
Y ( 4 ) ,
Y ( 5 ) ,
Y ( 6 ) ,
Y ( 7 ) ,
Y ( 8 ) ,
Y ( 9 ) ,
Y ( 10 ) ,
Y ( 11 ) ,
Y ( 12 ) ,
Y ( 13 ) ,
Y ( 14 ) ,
Y ( 15 ) ,
Y ( 16 ) ,
Legende ( 3 ) ,
Bar-Stil ( "gestapelt" ) ,
Zusammenfassende Statistik ( "Bedeuten" )
) ,
Linie ( X , Y ( 1 ) , Y ( 2 ) , Legende ( 4 ) , Reihenreihenfolge ( 0 ) , Zusammenfassende Statistik ( "Bedeuten" ) )
) ,
SendToReport (
Versenden ( {} , "1" , ScaleBox , { Format ( "Prozent" , 12 , 2 )} ) ,
Versenden ( {} , "Ertrag1" , ScaleBox , { Format ( "Prozent" , 12 , 2 )} ) ,
Versenden ( {} , "400" , ScaleBox , { Legendenmodell ( 4 , Eigenschaften ( 0 , { Linienbreite ( 3 )} ) , Eigenschaften ( 1 , { Linienbreite ( 3 )} ) )} ) ,
Versenden ( {} , "Grafiktitel" , TextEditBox , { Text setzen ( "Mustertrend" )} ) ,
Versenden ( {} , "Y-Titel" , TextEditBox , { Text setzen ( "Fehlerrate" )} ) ,
Versenden ( {} , "Ihr Titel" , TextEditBox , { Text setzen ( "Ertrag" )} )
)
) ;
Betreff: Überlagerung von Balkendiagramm und LiniendiagrammCool! nicht die genaue Ausgabe, die ich will, aber immer noch näher!
Wenn ich den Code ausführe, habe ich das folgende Diagramm:

Vielen Dank Roboter !
Betreff: Überlagerung von Balkendiagramm und LiniendiagrammHallo Switzal87
In JMP müssen alle Spalten denselben Datentyp haben, daher ist es nicht möglich, sowohl Fehler- als auch Ertragsdaten in derselben Spalte zu haben.Als erstes müssen Sie also Ihre Fehlerdaten transponieren.Sobald Sie die Fehlerdaten transponiert haben, können Sie berechnete Spalten für den Ertrag hinzufügen und dann Erstellen Sie mit Graph Builder etwas Ähnliches wie in Ihrem Beispiel.Es kann möglich sein, etwas mit Balken und Linien im selben Fenster zu erstellen, aber ich bin mir nicht sicher, wie das geht.Das folgende Beispiel sollte Ihnen näher kommen.
Namen standardmäßig hierher ( 1 ) ;
// Originaldatentabelle erstellen.
dt = Neue Tabelle ( "Mängel" ,
Zeilen hinzufügen ( 14 ) ,
Neue Spalte ( "Mängel" ,
Numerisch ,
Kontinuierlich ,
Format ( "Am besten" , 12 ) ,
Werte einstellen ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ] )
) ,
Neue Spalte ( "A" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "B" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "C" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "D" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
Neue Spalte ( "E" , Numerisch , Kontinuierlich , Format ( "Prozent" , 12 , 2 ) , Formel ( Zufällige Uniform ( 0 , 0,002 ) ) ) ,
) ;
// Datentabelle transponieren.
dtTrans = dt << Transponieren ( Säulen ( : A , : B , : C , : D , : E ) , Etikett ( : Mängel ) , Ausgabetabelle ( "Transponieren von Mängeln" ) ) ;
// Diagramm erstellen.
dtTrans << Neue Spalte ( "Ertrag1" ,
Numerisch ,
Kontinuierlich ,
Format ( "Prozent" , 12 , 2 ) ,
Formel (
1 - Summe (
: Name ( "1" ) ,
: Name ( "2" ) ,
: Name ( "3" ) ,
: Name ( "4" ) ,
: Name ( "5" ) ,
: Name ( "6" ) ,
: Name ( "7" ) ,
: Name ( "8" ) ,
: Name ( "9" ) ,
: Name ( "10" ) ,
: Name ( "11" ) ,
: Name ( "12" ) ,
: Name ( "13" ) ,
: Name ( "14" )
)
)
) ;
dtTrans << Neue Spalte ( "Ertrag2" ,
Numerisch ,
Kontinuierlich ,
Format ( "Prozent" , 12 , 2 ) ,
Formel (
1 - 2 * Summe (
: Name ( "1" ) ,
: Name ( "2" ) ,
: Name ( "3" ) ,
: Name ( "4" ) ,
: Name ( "5" ) ,
: Name ( "6" ) ,
: Name ( "7" ) ,
: Name ( "8" ) ,
: Name ( "9" ) ,
: Name ( "10" ) ,
: Name ( "11" ) ,
: Name ( "12" ) ,
: Name ( "13" ) ,
: Name ( "14" )
)
)
) ;
dtTrans << Graph-Generator (
Systemsteuerung anzeigen ( 0 ) ,
Variablen (
X ( : Etikett ) ,
Y ( : Ertrag1 ) ,
Y ( : Ertrag2 , Position ( 1 ) ) ,
Y ( : Name ( "1" ) ) ,
Y ( : Name ( "2" ) , Position ( 2 ) ) ,
Y ( : Name ( "3" ) , Position ( 2 ) ) ,
Y ( : Name ( "4" ) , Position ( 2 ) ) ,
Y ( : Name ( "5" ) , Position ( 2 ) ) ,
Y ( : Name ( "6" ) , Position ( 2 ) ) ,
Y ( : Name ( "7" ) , Position ( 2 ) ) ,
Y ( : Name ( "8" ) , Position ( 2 ) ) ,
Y ( : Name ( "9" ) , Position ( 2 ) ) ,
Y ( : Name ( "10" ) , Position ( 2 ) ) ,
Y ( : Name ( "11" ) , Position ( 2 ) ) ,
Y ( : Name ( "12" ) , Position ( 2 ) ) ,
Y ( : Name ( "13" ) , Position ( 2 ) ) ,
Y ( : Name ( "14" ) , Position ( 2 ) )
) ,
Elemente (
Position ( 1 , 1 ) ,
Linie (
X ,
Y ( 1 ) ,
Y ( 2 ) ,
Legende ( 12 ) ,
Reihenreihenfolge ( 0 ) ,
Zusammenfassende Statistik ( "Bedeuten" )
)
) ,
Elemente (
Position ( 1 , 2 ) ,
Bar (
X ,
Y ( 1 ) ,
Y ( 2 ) ,
Y ( 3 ) ,
Y ( 4 ) ,
Y ( 5 ) ,
Y ( 6 ) ,
Y ( 7 ) ,
Y ( 8 ) ,
Y ( 9 ) ,
Y ( 10 ) ,
Y ( 11 ) ,
Y ( 12 ) ,
Y ( 13 ) ,
Y ( 14 ) ,
Legende ( 10 ) ,
Bar-Stil ( "gestapelt" ) ,
Zusammenfassende Statistik ( "Summe" )
)
) ,
SendToReport (
Versenden ( {} , "Ertrag1" , ScaleBox , { Format ( "Prozent" , 12 , 2 )} ) ,
Versenden ( {} , "1" , ScaleBox , { Format ( "Prozent" , 12 , 2 )} ) ,
Versenden (
{} ,
"400" ,
ScaleBox ,
{ Legendenmodell (
12 ,
Eigenschaften ( 0 , { Linienbreite ( 3 )} ) ,
Eigenschaften ( 1 , { Linienbreite ( 3 )} )
)}
) ,
Versenden ( {} , "Y-Titel" , TextEditBox , { Text setzen ( "Ertrag" )} ) ,
Versenden ( {} , "Y 1 Titel" , TextEditBox , { Text setzen ( "Fehlerrate" )} )
)
) ;