Graphique rectangleBonjour tout le monde,
Existe-t-il un moyen simple dans JMP de générer un graphique avec différents rectangles (différentes tailles) ? Voir un exemple ci-joint.
Avec ce graphique, je voudrais donner un aperçu des différents matériaux et de leurs formes correspondantes.
Merci d'avance.
Johannes
Tableau de donnéesGraphiqueRe: Graphique rectangleDe quel type de données disposez-vous ? Vous pouvez par exemple créer des fichiers de forme personnalisés
Re: Graphique rectangleJ'ai joint un fichier avec des exemples de données. J'ai des coordonnées pour chaque coin des rectangles.
Re: Graphique rectangleJMP dispose d'un ensemble complet de primitives graphiques qui peuvent être utilisées pour créer des objets tels que des rectangles.Le Scripting Index détaille les fonctions disponibles et donne des exemples de leur utilisation.


Voici le script de la description de la fonction Rect().
Names Default To Here( 1 );
New Window( "Example",
Graph Box(
Pen Color( "Green" );
Pen Size( 2 );
Fill Color( "Red" );
Rect( 15, 75, 65, 55, 1 );
Rect( 10, 80, 70, 50 );
)
);
Re: Graphique rectangleBeaucoup de chevauchement dans vos données.Ce code le fera ; J'ai défini les rectangles sur non remplis pour montrer le chevauchement.
dt = data table("Rectangles");
// Set some constants
xmin = 0;
xmax = 4000;
ymin = 0;
ymax = 1500;
xres = 800;
yres = 500;
color_list = {"Red", "Blue", "Green", "Orange", "Purple"};
filled_rect = 0; // set to 1 for filled rectangles
heat_map_win = New Window( "Example Rectangles ",
rect_gb = Graph Box(
framesize( xres, yres ),
xscale(xmin, xmax),
yscale(ymin, ymax),
for (i = 1, i <= nrows(dt), i++,
xleft = dt:x 1[i];
xright = dt:x 3[i];
ybottom = dt:y 1[i];
ytop = dt:y 4[i];
pcolor = color_list[dt:material[i]];
pen color(pcolor);
fill color(pcolor);
rect(xleft, ytop, xright, ybottom, filled_rect);
),
)
);

Re: Graphique rectangleRegardez également la commande de transparence si vous avez des problèmes avec laquelle est devant.
les deux rectangles sont dessinés avec 50% d'alpha