Wie beschriftet man Punkte auf einer Linie und Balken in einem Overlay-Plot? SkripthilfeIch versuche, ein Overlay-Plot zu schreiben. Ich habe alles, was ich will, außer dass ich nicht herausfinden kann, wie ich Wertbeschriftungen für das Linien- und Balkendiagramm hinzufügen kann. Hier ist das Skript, mit dem ich arbeite:
obj_1=dt23<
Y (: Durchschnittliche Meter pro Los, : Anzahl der Lose),
Y-Skala (links, rechts),
:Durchschnittliche Meter pro Los(Verbindungspunkte(1)),
:Anzahl der Lots(Nadel(1),Overlay-Marker( 0 )),
Linke Achse << {{Format( "Beste", 9 ), Min( 0 ),
Max( 300 ), Inc( 20 ), Minor Ticks( 0 ),Show Major Grid (1)}},
Rechte Achse << {{Format( "Best", 9 ), Min( 0 ),
Max( 150 ), Inc( 30 ),
Kleine Ticks( 0 )}});
obj_1<
obj_1<
obj_1<
Das erzeugte Diagramm sieht folgendermaßen aus:

Betreff: Wie kann man Overlay-Plots "nach Wert beschriften"? Skripthilfe<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich denke nicht < wird dabei unterstützt Überlagerungsdiagramm () . Es wird darin unterstützt Diagramm() und Graph-Generator() für kategoriale x-Achse. Diagramm scheinen keine doppelten Y-Achsen zu unterstützen, aber Graph-Generator ist sehr vielseitig und kann ein Diagramm erzeugen, das Ihrem Beispiel sehr nahe kommt.
Offen ( "$SAMPLE_DATA/Große Klasse.jmp" ) << Graph-Generator (
Variablen ( X ( : das Alter ) , Y ( : Gewicht ) , Y ( : Höhe , Position ( 1 ) , Seite ( "Recht" ))) ,
Elemente (
Punkte ( X , Y ( 1 ) , Legende ( 1 ) , Zusammenfassende Statistik ( "Bedeuten" )) ,
Bar ( X , Y ( 1 ) , Legende ( 2 ) , Bar-Stil ( "Nadel" ) , Etikett ( "Nach Wert beschriften" )) ,
Punkte ( X , Y ( 2 ) , Legende ( 4 ) , Zusammenfassende Statistik ( "Bedeuten" )) ,
Linie ( X , Y ( 2 ) , Legende ( 6 ))
) ,
SendToReport (
Versenden ({} , "Gewicht" , ScaleBox , { max ( 300 )}) ,
Versenden ({} , "400" , ScaleBox , { Legendenmodell ( 6 , Eigenschaften ( 0 , { Linienfarbe ( 19 )}))})
) ,
Systemsteuerung anzeigen ( 0 )
) ;
Betreff: Wie kann man Overlay-Plots "nach Wert beschriften"? SkripthilfeHallo Jsuls,
Versuchen Sie, Zeilenbeschriftungen festzulegen?Wenn ja, versuchen Sie, sie einzuschalten, indem Sie Ihren Befehl an die Datentabelle und nicht an das Overlay-Diagramm senden.Ein Skript könnte etwa so aussehen.
Namen standardmäßig hier(1);
bigClass = open("$SAMPLE_DATA/Big Class.jmp");
over1 = bigClass << Overlay Plot( Y( :height, :weight ), Y Scale( Left, Right ) );
Column(bigClass, "name") << label(1); // Spaltenbezeichnung setzen.
bigClass << Zufällig auswählen(5) << Label(1) << Auswahl löschen; // Zeilenbeschriftungen aktivieren.