Existe-t-il un moyen (peut-être ingénieux) d'afficher des valeurs de points de données sur un graphique linéaire superposé de Graph Builder ?
Exemple, je sais si je mets say dt1<Re : Superposer un graphique linéaire - comment afficher les étiquettes de points de données sur le graphique ?Vous pouvez tricher en créant un graphique à points avec la même statistique récapitulative que le graphique linéaire souhaité. Maintenez ensuite la touche Maj enfoncée et cliquez sur le graphique linéaire.
Pour masquer les marqueurs, définissez-les comme un espace (Alt 255). Pour ce faire, sélectionnez toutes les lignes de la table de données. Dans le hotspot des lignes, sélectionnez Marqueurs - Autre... Cliquez dans la zone de texte qui apparaît, puis maintenez la touche Alt enfoncée et tapez 255. Appuyez sur OK.
Désormais, toutes les lignes que vous étiquetez apparaîtront sur la ligne au bon endroit.Re : Superposer un graphique linéaire - comment afficher les étiquettes de points de données sur le graphique ?
En utilisant des info-bulles persistantes, vous pouvez faire ce genre de choses :

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" )
)}
)
)
);
J'imagine que l'on pourrait le faire via JSL, plutôt que "à la main".