Ich habe zwei Konturdiagramme mit identischen X- und Y-Skalen (Oberflächengeschwindigkeit auf der horizontalen Achse, Fahrgeschwindigkeit auf der vertikalen). Die Konturen im ersten Diagramm stellen den Wärmestrom dar, die Konturen im zweiten die Fließspannung. Ich habe versucht, die Lösung zu befolgen, bei der der Rahmeninhalt aus einem Diagramm kopiert und in das zweite eingefügt wird, aber nichts passiert! Ist es nicht möglich, Konturdiagramme zu kombinieren, wenn die Konturen unterschiedliche Dinge darstellen?

Hallo @AdditiveMustang ,
Willkommen in der Community!
Mit der von Ihnen erwähnten Methode werden lediglich Stil, Format, Farben usw. eines Diagramms kopiert und in das andere eingefügt.
If you want to overlay two different responses on the same experimental space, I would recommend using the Konturprofiler with the prediction formula of your two responses.
Beispiel für den Datensatz „Bounce Data“ mit zwei aus Modellen gewonnenen Vorhersageformelantworten „Stretch“ und „Price (added)“:

Hoffe, diese Antwort hilft Ihnen weiter,
Ihre Frage: „ Ist es nicht möglich, Konturdiagramme zu kombinieren, wenn die Konturen unterschiedliche Dinge darstellen?“. Soweit ich weiß, nicht innerhalb der Konturdiagramm-Plattform. Aber ich habe einen Trick, der mit Graph Builder funktionieren könnte, wenn die Konturlinienbeschriftungen nicht kritisch sind.
Ich vermute, Ihre Daten liegen derzeit im „breiten“ Format vor: (X, Y, Z1, Z2). Sehen Sie sich die angehängte Datentabelle an und führen Sie das Tabellenskript aus, um ein Beispiel zu erhalten, wie Sie die Daten zunächst in ein „hohes“ Format (X, Y, Z, Beschriftung) stapeln und dann die Y-Achse in (X, Y1, Y2, Z) aufteilen.
Im nächsten Schritt erstellen Sie im Graph Builder das Konturdiagramm mit Y1 und Y2 als Y-Achse. Verschieben Sie eine der beiden nach rechts, um eine duale Y-Achse zu erstellen. Dadurch erhalten Sie zwei übereinanderliegende Konturdiagramme mit separaten Farbskalen. Jede Farbskala kann individuell angepasst werden. Dies ist auch im Tabellenskript in der beigefügten Datentabelle enthalten. Kopieren Sie das Tabellenskript unten als Referenz.
Hoffe, das hilft!

// 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 )
)
)}
)
)
);
Leider belegen meine Daten den gleichen Bereich auf der X- und Y-Achse. Ich wollte Konturen empirischer Daten überlagern, aber der Konturprofiler funktioniert nur mit Modellen. Ich habe schließlich die Vorhersagegleichungen für jede abhängige Variable in den Konturprofiler eingegeben, um die benötigten überlagerten Konturen zu erhalten. Danke trotzdem für Ihre Antwort.