Salut à tous,
J'ai parcouru les forums et je n'ai pas encore trouvé de réponse. Je cherche à tracer à la fois une boîte à moustaches pour montrer une perspective historique d'un seul paramètre de données. Et puis aussi avoir un nuage de points d'une expérience sur le même graphique à des fins de comparaison. Actuellement, je viens de faire deux tracés, mais ce serait beaucoup plus pratique si je pouvais les scénariser dans un seul tracé.
J'ai une question similaire (?) Concernant la superposition de graphiques linéaires au-dessus d'un graphique à barres.Je peux les créer séparément dans différents panneaux d'une fenêtre de création de graphiques, mais je ne sais pas comment les superposer et créer un axe Y mis à l'échelle des graphiques linéaires.
Si les échelles sont similaires, vous pouvez faire glisser les deux variables y sur l'axe Y.Cliquez ensuite sur le graphique en courbes et cliquez sur le graphique à barres avec la touche Maj.Ensuite, sélectionnez les variables à tracer pour les sections de ligne et de barre.Si les échelles sont différentes, vous pouvez utiliser un deuxième axe Y.

salut @careyph ,
Est ce que c'est ce que vous recherchiez?

Vous trouverez ci-dessous un script pour créer cela dans le générateur de graphiques, il est vrai que sa configuration interactive est un peu délicate.J'ai commencé avec deux nuages de points et j'ai ajouté un box plot à celui de gauche. Notez que le graphique de gauche montre la même colonne (hauteur) sur les axes x et y:

Ensuite, j'ai supprimé les points du graphique de gauche:

Et puis supprimez l'axe x de la boîte à moustaches:

Ensuite, il s'agissait simplement de redimensionner les deux graphiques pour obtenir le graphique ci-dessus.
Cela devrait recréer l'exemple de graphique:
Names default to here(1);
dt = Open("$Sample_data/big class.jmp");
dt << Graph Builder(
Size( 666, 345 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
X( Transform Column( "Row", Formula( Row() ) ) ),
Y( :height )
),
Relative Sizes( "X", [79 542] ),
Elements( Position( 1, 1 ), Box Plot( Y, Legend( 15 ) ) ),
Elements( Position( 2, 1 ), Points( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch( {}, "height", ScaleBox,
{Min( -0.5 ), Max( 0.5 ), Inc( 1 ), Minor Ticks( 0 ),
Label Row( Show Major Labels( 0 ) )} ),
Dispatch( {}, "400", LegendBox,
{Legend Position( {15, [1, -3], 13, [0]} )} )
)
);Une pensée pour vous ... et je sais que ce ne sont pas les deux éléments dans la même intrigue ... mais je pense que cela a des capacités intéressantes, serait de mettre en place un tableau de bord JMP avec une mise en page côte à côte. Ensuite, vous pouvez conserver toute l'interactivité des points chauds des DEUX graphiques et ils apparaîtront visuellement comme presque sur une seule visualisation. L'ensemble de ce flux de travail peut également être scripté dans la table de données, il vous suffit donc de le créer une fois ... enregistrez le script et vous pouvez le répliquer / dupliquer à votre guise.
Une autre pensée relative à mon article précédent ... et peut-être que quelqu'un avec un peu plus de connaissances sur les capacités JMP pourrait intervenir?@bill_worley ou alors @Jeff_Perkinson ?, le tableau de bord peut être généré en HTML interactif JMP, ce qui ouvre un large éventail d'autres capacités de partage JMP aux utilisateurs du graphique si la publication / le partage est utile. JMP Public, JMP Live, etc. Vous ne savez pas si un graphique de type hybride comme d'autres l'ont suggéré porterait la richesse de capacités que vous obtiendriez en créant le contenu original dans le tableau de bord JMP?