Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesSalut tout le monde
J'essaie de trouver un moyen de produire un graphique avec deux courbes avec des colonnes Y différentes mais la même colonne X. Cependant, pour une courbe, je veux seulement montrer certaines valeurs X tandis que pour l'autre je veux la garder inchangée en montrant chaque valeur.
Dans Excel, j'applique généralement un filtre à la même colonne de X et sélectionne les lignes que je souhaite afficher. Ensuite, je change la courbe que je veux afficher toutes les valeurs à afficher sous forme de ligne lisse tandis que l'autre courbe que j'affiche sous forme de tracés.
J'ai essayé le filtre de données mais il ne fonctionne que pour les plages et n'autorise qu'un seul filtre par colonne. J'ai aussi pensé à sélectionner les X que je veux afficher sur la table de données, mais je ne suis pas en mesure de modifier les propriétés de chacun. J'ai essayé d'utiliser Graph Builder et également Legacy Overlay.
Par exemple, si vous utilisez le fichier de bibliothèque de données Amplitude 100 et essayez de tracer pour le même X à la fois Y et Amplitude. Sous le constructeur de graphes, je mettrais le Y et l'Amplitude comme Ys et X comme X. Cependant, je ne suis pas en mesure de faire en sorte qu'une courbe apparaisse uniquement en points de données et que l'autre soit plus lisse.
De plus, si je sélectionne dans le tableau de données certaines valeurs X à afficher, cela s'appliquera de la même manière aux deux courbes.
J'espère que c'est clair.
Toute aide est très appréciée.
Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesJ'ai réalisé que je pouvais utiliser une approche similaire et créer une nouvelle colonne affichant le Y pour X spécifique à l'aide de la fonction Match. Merci.Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesVous pouvez restreindre les variables qui s'appliquent à quel élément en ouvrant la section "Variables" sous chaque groupe de panneaux de propriétés des éléments.
Lorsqu'il est ouvert, vous voyez une liste de toutes les variables du graphique et vous pouvez choisir celles qui s'appliquent à cet élément.

Pour votre exemple, vous souhaiterez peut-être créer une deuxième variable X avec uniquement les points souhaités.
Vous pouvez ajouter plusieurs éléments Ligne par graphique > clic droit > Ajouter > Ligne ou en faisant glisser l'icône de l'élément Ligne dans le graphique. Ensuite, vous pouvez choisir de désactiver certaines variables pour chaque ligne afin d'obtenir l'effet souhaité.
Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesRecherchez "Types d'éléments et options" dans la documentation d'aide de JMP pour Graph Builder.Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesSalut Ivo,
Vous pouvez sélectionner plusieurs éléments de graphique (points, lisseur, ligne de connexion, ...). Il vous suffit de shift + clic sur les éléments que vous souhaitez.
Ensuite, dans la zone des propriétés du générateur de graphes (en bas à gauche), vous pouvez sélectionner et désélectionner les variables qui utilisent ces éléments.
Ce n'est donc pas difficile si vous avez superposé des variables y et que vous voulez qu'elles soient tracées avec différents éléments de graphique.
Salutations,
Phil
Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesCela semble fonctionner. Je pensais juste qu'il y aurait une façon plus simple de le faire afin que je puisse exécuter un script à l'arrière et produire tous les graphiques que je veux ... Merci quand même!
Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesRe : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de données@txnelson
Le problème que j'ai est que je ne peux pas montrer les deux courbes différemment. En utilisant votre exemple, les deux courbes s'affichent sous forme de points et de lignes d'ajustement. Existe-t-il un moyen d'avoir les hauteurs féminines sous forme de ligne plus lisse et les données de hauteur sous forme de points, par exemple ? Parce que je ne peux pas le faire sous graph Builder.
De plus, si je souhaite montrer uniquement les personnes qui ont un poids égal à 105, 84 et 112, quel que soit leur sexe, je ne peux pas le faire. Même si je crée une autre colonne, comment puis-je afficher uniquement les tailles des personnes qui ont ces poids ?
Dans mon cas, j'ai une mesure enregistrée dans le temps dont je voudrais afficher uniquement les valeurs pour des moments spécifiques, disons le jour 1, le jour 2 et le jour 3, etc., mais je ne veux pas voir les valeurs de la mesure entre les jours. Donc, si j'ai des données d'une mesure enregistrée en continu toutes les heures pendant 5 jours, je voudrais seulement voir la valeur enregistrée au jour 1, au jour 2, au jour 3, au jour 4 et au jour 5. Je n'aurais donc que 5 points dans le graphique au lieu de 120 points.
Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesDans mon exemple, je crée simplement une variable Ttransform dans Graph Builder, qui n'a que les valeurs féminines.La formule que j'utilise dans la variable de transformation est :
Si(:Sexe == "F", :taille, .)

J'ai utilisé l'exemple de table de données Big Class pour mon exemple.Voici le script généré par le générateur de graphiques en fonction du paramètre que j'ai défini de manière interactive
Graph Builder(
Variables(
X( :weight ),
Y( :height ),
Y(
Transform Column(
"Female Heights",
Formula( If( :sex == "F", :height, . ) )
),
Position( 1 )
)
),
Elements(
Points( X, Y( 1 ), Y( 2 ), Legend( 5 ) ),
Line Of Fit( X, Y( 1 ), Y( 2 ), Legend( 7 ), Degree( "Quadratic" ) )
),
SendToReport( Dispatch( {}, "Y title", TextEditBox, {Set Text( "Height" )} ) )
)
Re : Infos sur la visualisation des données Graphique avec deux courbes affichant le point sans modifier la table de donnéesJe ne suis pas tout à fait sûr de ce que vous demandez, mais vous pouvez essayer de créer deux graphiques Graph Builder distincts et de copier le contenu du cadre de l'un et de le coller dans l'autre.