Dessinez un rectangle mais X et Y sont dans la même colonneJe dois dessiner des rectangles, de la même manière que ce qui est montré dans cette réponse
Dans mon cas, j'ai des données organisées différemment :
Valeur du paramètre
X1
Et 2
Existe-t-il un moyen simple sans diviser la ligne en colonnes X et Y ?
Merci
Exploration et visualisation des donnéesRe : Dessinez un rectangle mais X et Y sont dans la même colonneComment les différentes coordonnées sont-elles cartographiées (comment savoir quel X appartient à quel Y) ? À quoi ressemblent vos données plus complètes (difficile de créer un rectangle avec une seule coordonnée) ? De quel type de rectangle avez-vous besoin ? Constructeur de graphiques ? Boîte graphique ?
Le moyen le plus simple serait probablement de diviser, mais il pourrait y avoir d'autres méthodes (peut-être certaines simples et d'autres pas simples)
Re : Dessinez un rectangle mais X et Y sont dans la même colonneEn gros, j'ai un tableau similaire à celui-ci :
Valeur du paramètre ID
1X taille 10
1 an taille 15
2X taille 11
2 ans taille 14
Et je souhaite superposer graphiquement les deux rectangles afin de comparer les dimensions.
Re : Tracez un rectangle mais X et Y sont dans la même colonneGraph Box with Rect est une option si vous souhaitez simplement voir les rectangles
Names Default To Here(1);
nw = New Window("Example",
gb = Graph Box(
Frame Size(300, 300),
Pen Size(1);
Pen Color("Blue");
Rect(0, 15, 10, 0);
Pen Color("Green");
Rect(0, 11, 14, 0);
)
);
nw[AxisBox(1)] << Min(-0.1) << Max(15.1) << Inc(1);
nw[AxisBox(2)] << Min(-0.1) << Max(1.1) << Inc(1);

Re : Dessinez un rectangle mais X et Y sont dans la même colonneVoici une simple extension de l'exemple de Jarmo. Je me suis simplement éloigné du codage en dur des valeurs pour utiliser directement les valeurs de la table de données.
Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 4 ),
New Column( "ID", Character, "Nominal", Set Values( {"1", "1", "2", "2"} ) ),
New Column( "Parameter",
Character,
"Nominal",
Set Values( {"X size", "Y size", "X size", "Y size"} )
),
New Column( "Value",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [10, 15, 11, 14] )
)
);
nw = New Window( "Example",
gb = Graph Box(
Frame Size( 300, 300 ),
Pen Size( 1 );
Pen Color( "Blue" );
Rect( 0, dt:value[2], dt:value[1], 0 );
Pen Color( "Green" );
Rect( 0, dt:value[4], dt:value[3], 0 );
)
);
nw[AxisBox( 1 )] << Min( -0.1 ) << Max( 15.1 ) << Inc( 1 );
nw[AxisBox( 2 )] << Min( -0.1 ) << Max( 12.1 ) << Inc( 1 );

Re : Dessinez un rectangle mais X et Y sont dans la même colonneMerci beaucoup; J'ai adapté le script à ma table et ça marche.
Existe-t-il un moyen de le faire via la construction du graphique afin que je puisse peut-être ajouter des étiquettes, des filtres, etc. ?
Merci
Re : Dessinez un rectangle mais X et Y sont dans la même colonneCela peut être fait dans le générateur de graphiques. La manière dont cela pourrait/devrait être fait dépend de la mesure dans laquelle vous êtes prêt à modifier votre table de données (fractionnement, empilage, création de nouvelles colonnes, ...) ?
Re : Dessinez un rectangle mais X et Y sont dans la même colonneIdéalement, laisser la table telle quelle. Je sais que cela peut être fait en changeant le tableau, comme indiqué dans le fil de discussion que j'ai lié, mais je me demandais si cela pouvait être fait avec ce type de structure de tableau.
Re : Tracez un rectangle mais X et Y sont dans la même colonneDans votre dernier exemple de votre structure de données
Valeur du paramètre ID
1X taille 10
1 an taille 15
2X taille 11
2 ans taille 14
Je crois que vous précisez les dimensions des rectangles à dessiner. Où se trouvent les points de données à tracer sur le Graph Builder. Les rectangles peuvent être ajoutés à Graph Builder en utilisant <