Ho due curve di livello con le stesse scale X e Y (velocità superficiale sull'asse orizzontale, velocità di spostamento sull'asse verticale). Le curve di livello sul primo grafico rappresentano il flusso di calore, le curve di livello sul secondo rappresentano lo stress da flusso. Ho provato a seguire la soluzione che prevede di copiare il contenuto del frame da un grafico e incollarlo nel secondo, ma non succede nulla! Non è possibile combinare curve di livello quando le curve di livello rappresentano elementi diversi?

Ciao @AdditiveMustang ,
Benvenuti nella Community!
Il metodo che hai menzionato consiste semplicemente nel copiare e incollare lo stile, il formato, i colori, ecc. da un grafico all'altro.
Se vuoi sovrapporre due risposte diverse sullo stesso spazio sperimentale, ti consiglio di utilizzare Profilometro di contorno con la formula di previsione delle due risposte.
Esempio sul dataset "Bounce Data" con due risposte della formula di previsione Stretch e Price (aggiunte) ottenute dai modelli:

Spero che questa risposta ti sia d'aiuto,
La tua domanda: " Non è possibile combinare i grafici di contorno quando rappresentano cose diverse?". Non all'interno della piattaforma Contour Plot, per quanto ne so. Ma ho un trucco che potrebbe funzionare, usando Graph Builder, se le etichette delle curve di livello non sono critiche.
Immagino che i tuoi dati siano attualmente in un formato "ampio": (X, Y, Z1, Z2). Consulta la tabella dati allegata ed esegui lo script della tabella per un esempio di come impilare i dati in un formato "alto" (X, Y, Z, etichetta), quindi dividere l'asse Y in (X, Y1, Y2, Z).
Il passo successivo consiste nel creare il grafico di contorno in Graph Builder, con Y1 e Y2 nel ruolo di asse Y. Spostare uno di essi verso destra per creare un asse Y "doppio". Questo creerà due grafici di contorno sovrapposti con scale di colore separate. Ogni scala di colore può essere personalizzata individualmente. Questo è incluso anche nello script della tabella nella tabella dati allegata. Ho anche copiato lo script della tabella qui sotto come riferimento.
Spero che questo ti aiuti!

// Stack the data and add a label column
stacked_table = Current Data Table() << Stack(
columns( :Z1, :Z2 ),
Stacked Data Column( "Z" ),
Stack By Row( 0 ),
Output Table( "Stacked Data" )
);
// Create Y1 and Y2 columns
stacked_table << Apply Formula(
Columns( :Y ),
Formula( If( Contains( :Label, "1" ), :Y, Empty() ) ),
Output( New Formula( "Y1" ) )
);
stacked_table << Apply Formula(
Columns( :Y ),
Formula( If( Contains( :Label, "2" ), :Y, Empty() ) ),
Output( New Formula( "Y2" ) )
);
stacked_table << Graph Builder(
Size( 1890, 898 ),
Show Control Panel( 0 ),
Legend Position( "Inside Left" ),
Variables(
X( :X ),
Y( :Y1 ),
Y( :Y2, Position( 1 ), Side( "Right" ) ),
Color( :Z )
),
Elements(
Contour(
X,
Y( 1 ),
Legend( 5 ),
Fill( 0 ),
Line( 1 ),
Number of Levels( 12 ),
Smoothness( 0.17934942968627 )
),
Contour(
X,
Y( 2 ),
Legend( 6 ),
Fill( 0 ),
Line( 1 ),
Number of Levels( 10 ),
Smoothness( 0.135425360392331 )
)
),
SendToReport(
Dispatch( {}, "X", ScaleBox,
{Min( 3.83582993593477 ), Max( 8 ), Inc( 1 ), Minor Ticks( 1 )}
),
Dispatch( {}, "400", ScaleBox,
{Legend Model(
5,
Properties(
0,
{gradient( {Color Theme( "Viridis" )} )},
Item ID( "Z", 1 )
)
), Legend Model(
6,
Properties(
0,
{gradient(
{Color Theme( "Black Body" ), Scale Values( [0 1] )}
)},
Item ID( "Z", 1 )
)
)}
)
)
);
Purtroppo, i miei dati occupano lo stesso intervallo sugli assi X e Y. Volevo sovrapporre i contorni dei dati empirici, ma il profiler di contorni funziona solo con i modelli. Alla fine ho inserito le equazioni di previsione per ciascuna variabile dipendente nel profiler di contorni per ottenere i contorni sovrapposti di cui avevo bisogno. Grazie comunque per la risposta.