Gibt es eine (vielleicht geniale) Möglichkeit, Datenpunktwerte in einem Graph Builder-Overlay-Liniendiagramm anzuzeigen?
Beispiel, ich weiß, wenn ich set say dt1<Betreff: Liniendiagramm überlagern - wie werden Datenpunktbeschriftungen im Diagramm angezeigt?Sie können schummeln, indem Sie ein Punktediagramm mit derselben zusammenfassenden Statistik wie Ihr gewünschtes Liniendiagramm erstellen. Halten Sie dann die Umschalttaste gedrückt und klicken Sie auf das Liniendiagramm.
Um die Markierungen auszublenden, setzen Sie sie auf ein Leerzeichen (Alt 255). Markieren Sie dazu alle Zeilen in der Datentabelle. Wählen Sie im Zeilen-Hotspot Markers - Other... Klicken Sie in das angezeigte Textfeld, halten Sie die Alt-Taste gedrückt und geben Sie 255 ein. Klicken Sie auf OK.
Jetzt erscheinen alle Zeilen, die Sie beschriften, an der richtigen Stelle in der Zeile.Betreff: Liniendiagramm überlagern - wie werden Datenpunktbeschriftungen im Diagramm angezeigt?
Mit dauerhaften Tooltips können Sie Folgendes tun:

NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Graph Builder(
Size( 528, 452 ),
Show Control Panel( 0 ),
Variables(
X( Transform Column( "Row", Formula( Row() ) ) ),
Y( :height ),
Overlay( :sex )
),
Elements( Line( X, Y, Legend( 11 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Pin Annotation(
Seg( Line Seg( 2 ) ),
Index( 3 ),
Index Row( 11 ),
UniqueID( 84806150 ),
FoundPt( {187, 183} ),
Origin( {12.1797520661157, 64.8846153846154} ),
Offset( {-9, -63} ),
Tag Line,
Font( "Helvetica Neue", 11, "Plain" )
), Add Pin Annotation(
Seg( Line Seg( 1 ) ),
Index( 13 ),
Index Row( 27 ),
UniqueID( 84567066 ),
FoundPt( {355, 230} ),
Origin( {27.7995867768595, 62.1730769230769} ),
Offset( {-34, 86} ),
Tag Line,
Font( "Helvetica Neue", 11, "Plain" )
)}
)
)
);
Ich stelle mir vor, man könnte dies über JSL tun, anstatt "von Hand".