Disegna un rettangolo ma X e Y sono nella stessa colonnaDevo disegnare alcuni rettangoli, in modo simile a quanto mostrato in questa risposta
Nel mio caso ho i dati organizzati in modo diverso:
Valore del parametro
X1
E 2
Esiste un modo semplice senza dividere la riga in colonne X e Y?
Grazie
Esplorazione e visualizzazione dei datiRe: Disegna un rettangolo ma X e Y sono nella stessa colonnaCome vengono mappate insieme le diverse coordinate (come fai a sapere quale X appartiene a quale Y)? Come appaiono i tuoi dati più completi (difficile creare un rettangolo con una sola coordinata)? Che tipo di rettangolo ti serve? Costruttore di grafici? Casella grafica?
Il modo più semplice sarebbe molto probabilmente la suddivisione, ma potrebbero esserci altri metodi (forse alcuni semplici e altri non semplici)
Re: Disegna un rettangolo ma X e Y sono nella stessa colonnaEssenzialmente ho una tabella simile a questa:
Valore del parametro ID
1 taglia 10
1 Y taglia 15
2 X taglia 11
2 Y taglia 14
E voglio sovrapporre graficamente i due rettangoli per confrontare le dimensioni.
Re: Disegna un rettangolo ma X e Y sono nella stessa colonnaGraph Box with Rect è un'opzione se vuoi solo vedere i rettangoli
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: Disegna un rettangolo ma X e Y sono nella stessa colonnaEcco una semplice espansione dell'esempio di Jarmo. Sono semplicemente passato dall'hardcoding dei valori all'utilizzo diretto dei valori della tabella dati.
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: Disegna un rettangolo ma X e Y sono nella stessa colonnaGrazie mille; Ho adattato lo script al mio tavolo e funziona.
C'è un modo per farlo tramite la creazione del grafico in modo da poter aggiungere etichette, filtri, ecc.?
Grazie
Re: Disegna un rettangolo ma X e Y sono nella stessa colonnaPuò essere fatto nel generatore di grafici. Il modo in cui potrebbe/dovrebbe essere fatto dipende da quanto sei disposto a modificare la tabella dei dati (divisione, impilamento, creazione di nuove colonne, ...)?
Re: Disegna un rettangolo ma X e Y sono nella stessa colonnaL'ideale sarebbe lasciare il tavolo così com'è. So che è possibile farlo modificando la tabella, come mostrato nel thread che ho collegato, ma mi chiedevo se fosse possibile farlo con questo tipo di struttura della tabella.
Re: Disegna un rettangolo ma X e Y sono nella stessa colonnaNel tuo ultimo esempio della struttura dei dati
Valore del parametro ID
1 taglia 10
1 Y taglia 15
2 X taglia 11
2 Y taglia 14
Credo che tu stia specificando le dimensioni dei rettangoli da disegnare. Dove sono i punti dati da disegnare nel Costruttore di grafici. I rettangoli possono essere aggiunti al Costruttore di grafici utilizzando <