Besoin d'aide pour obtenir des boîtes (x, y) tirées de donnéesJ'ai une colonne avec des valeurs X numériques et une autre avec des valeurs Y numériques.Les valeurs X et Y contiennent chacune une valeur minimale et maximale pour une série d'observations, telles que
cote obs valeur min/max
1X min 1.1
1 X max 1,5
1 Y min 0,9
1 Y max 1,25
J'ai 5 à 10 observations, chacune avec des coordonnées comme celles-ci.Je voudrais que JMP dessine des rectangles sur un plan (x, y) avec ces coordonnées.Quelqu'un peut-il me dire comment faire cela?
Merci.
Re : Besoin d'aide pour obtenir des boîtes (x, y) tirées de donnéesExcellent!Merci beaucoup c'est une solution parfaite.
Re : Besoin d'aide pour obtenir des boîtes (x, y) tirées de donnéesCe que je soupçonne, c'est que vous ne définissez pas correctement les 4 points de votre rectangle.Étant donné qu'avec une Shape Map, ce que vous définissez réellement sont des polygones, ils doivent être définis dans un ordre continu.c'est-à-dire (en haut, à gauche), (en haut, à droite), (en bas, à droite), (en bas, à gauche).
Re : Besoin d'aide pour obtenir des boîtes (x, y) tirées de donnéesMerci encore - en effet, le déplacement des fichiers de nom et de forme vers le répertoire de la carte JMP a résolu le problème.Si vous pouvez vous permettre une autre question.Je veux que les formes soient des rectangles et je mets les coordonnées des 4 coins du rectangle.Lorsque j'utilise le générateur de graphiques et la forme de la carte à afficher, j'obtiens les côtés horizontaux de chaque rectangle et des lignes diagonales reliant les coins, mais pas de lignes verticales pour les côtés du rectangle.J'ai essayé d'ajouter plus de points, mais cela ne semble rien changer.Savez-vous pourquoi les coordonnées des 4 coins ne produisent pas un rectangle mais produisent plutôt ce que j'ai décrit.J'essaie de joindre une capture d'écran mais je ne sais pas si cela fonctionnera.Toutes les idées sur la façon de le changer en rectangle seraient appréciées.
Re : Besoin d'aide pour obtenir des boîtes (x, y) tirées de donnéesIl existe une très bonne documentation sur la création de cartes dans le guide Essential Graphing :
Aide==>Livres==>Graphisme essentiel
Dans JMP 13, il s'agit du chapitre 15, à partir de la page 303
Je soupçonne que votre problème consiste à placer la carte sur votre bureau et à faire en sorte que JMP puisse la trouver là-bas. Dans mon utilisation de ces cartes, je les place toujours dans les dossiers AutoLookup et documentées dans le guide Essential GraphingRe : Besoin d'aide pour obtenir des boîtes (x, y) tirées de donnéesMerci, ça fait ce que je veux.Je pensais aussi que je pourrais vouloir le faire via la création d'une carte personnalisée, mais je n'arrive pas à le faire fonctionner.Je suis l'exemple de l'exemple de fichier d'aide, mais je continue à recevoir le message dans le générateur de graphes indiquant que le fichier de forme est introuvable.J'ai créé les fichiers -Name et -XY avec la même colonne d'ID de forme.Dans le fichier -NAME, j'ai attribué le rôle de définition du nom de la forme au nom de ma ou mes formes.J'ai ensuite créé un nouveau fichier avec ces noms et certaines données et j'ai attribué le rôle d'utilisation du nom de forme à la colonne avec les noms - j'ai mis les fichiers -NAME et -XY dans un nouveau dossier sur mon bureau et pointé vers ce dossier dans le shape name use role pour indiquer à JMP où trouver les fichiers.
Je dois manquer quelque chose - peut-être où les chemins d'accès aux fichiers depuis que je les ai mis dans un dossier sur mon bureau.Si quelqu'un a une idée de comment je peux me tromper, j'apprécierais quelques conseils.
Re : Besoin d'aide pour obtenir des boîtes (x, y) tirées de donnéesVoici un exemple de prise de vos données et de dessin d'un rectangle
Names Default To Here( 1 );
dt = New Table( "Untitled 18",
Add Rows( 4 ),
New Column( "dimension", Character, "Nominal", Set Values( {"X", "X", "Y", "Y"} ) ),
New Column( "min/max", Character, "Nominal", Set Values( {"min", "max", "min", "max"} ) ),
New Column( "value", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1.1, 1.5, 0, 1.25] ) )
);
dtSplit = dt << Split( Split By( :dimension, :Name( "min/max" ) ), Split( :value ), Sort by Column Property );
New Window( "Example",
Graph Box(
Y Scale( 0, 4 ),
X Scale( 0, 4),
Pen Color( "Green" );
Pen Size( 2 );
For( i = 1, i <= N Rows( dtSplit ), i++,
Rect( dtSplit:X min[i], dtSplit:Y max[i], dtSplit:X max[i], dtSplit:Y min[i], 0 )
);
)
);
Les fonctions de Graph Box sont toutes documentées sur :
Aide==>Index des scripts==>Boîte graphique