Hallo, ich habe Probleme mit der Anzeige von Basis-/Referenzwerten in meinen Diagrammen mit dem Diagrammersteller.
Bei vielen meiner Experimente entnehme ich zunächst einige Proben, bevor die eigentlichen Versuchsbedingungen beginnen.
Die Daten dieser Proben können daher als Basis-/Referenz-/T=0-Daten betrachtet werden.
Sie haben auf der x-Achse immer den Wert 0.
Beispiele für solche Daten sind in den beigefügten Beispielgrafiken rot dargestellt.
Diese Basiswerte gelten als für mehrere Bedingungen gültig (manchmal alle Bedingungen im gesamten Diagramm, manchmal nur einige wenige).
Ich möchte, dass diese Basislinien-/Referenz-/T=0-Daten auch in den anderen Unterdiagrammen erscheinen, zum Beispiel sollten die roten Daten in der oberen Reihe von Spalte B auch in den Spalten CE der oberen Reihe erscheinen, um Vergleiche zu erleichtern.
Eine Möglichkeit, dies zu tun, besteht darin, den Rahmeninhalt eines Unterdiagramms, das nur diese spezifischen Daten enthält, in die Unterdiagramme zu kopieren, die diese ebenfalls enthalten müssen.
Wenn ich es jedoch auf diese Weise mache, befinden sich die Datenpunkte im Diagramm, sind aber nicht Teil der restlichen Daten, das heißt: Die Datenpunkte werden nicht in linearen Regressionsdiagrammen oder anderen Arten der Linienanpassung verwendet.
Eine andere Möglichkeit, dies zu erreichen, wäre, einfach die Datenzeilen zu klonen, die meinen Basiswerten entsprechen, und sicherzustellen, dass sie allen verschiedenen Bedingungen der Unterdiagramme entsprechen (z. B Ich klone die Daten aus Spalte B, oberste Zeile, dreimal und weise den geklonten Daten die Bedingungen C, D und E zu.
Allerdings ist diese Methode sehr fehleranfällig: Wenn ich mich später entscheide, meine Diagramme anders aufzuteilen (z. B. die Diagramme aller Zeilen der Spalte B in einem einzigen Diagramm gruppieren zu lassen), kann es sein, dass zu viele meiner geklonten Grundlinienwerte vorliegen.
Gibt es eine Möglichkeit, einige Datenzeilen als x=o/Grundlinienwert zuzuweisen, der in Diagrammen verwendet werden kann, ohne alle Bedingungen eines Unterdiagramms genau zu erfüllen?
Alle weiteren Ideen/Tipps zur Umsetzung meiner Wünsche sind natürlich auch herzlich willkommen!
Mein Vorschlag ist, dass Sie ein Grafikskript zu den 4 Frame Box()s hinzufügen, in denen sich die Datenpunkte befinden sollen.

Hier ist das einfache Skript, das die Punkte erstellt hat. Der Großteil des Skripts besteht aus der Erstellung der Beispieldatentabelle.Nur die letzten paar Zeilen sind das eigentliche Skript
Names Default to here(1);
dt = New Table( "Example",
Add Rows( 67 ),
New Column( "Group",
Character,
"Nominal",
Set Values(
{"A", "A", "A", "A", "A", "A", "A", "B", "B", "B", "B", "B", "B", "B",
"B", "B", "B", "B", "B", "B", "B", "B", "C", "C", "C", "C", "C", "C",
"C", "C", "C", "C", "C", "C", "C", "C", "C", "D", "D", "D", "D", "D",
"D", "D", "D", "D", "D", "D", "D", "D", "D", "D", "E", "E", "E", "E",
"E", "E", "E", "E", "E", "E", "E", "E", "E", "E", "E"}
)
),
New Column( "Temperature",
Character,
"Nominal",
Set Property(
"Value Order",
{Custom Order( {"Room temp", "50C", "100C"} )}
),
Set Property( "Value Ordering", {"Room temp", "50C", "100C"} ),
Set Selected,
Set Values(
{"Room temp", "Room temp", "Room temp", "Room temp", "Room temp",
"Room temp", "Room temp", "Room temp", "Room temp", "Room temp",
"Room temp", "Room temp", "50C", "50C", "50C", "50C", "50C", "100C",
"100C", "100C", "100C", "100C", "Room temp", "Room temp", "Room temp",
"Room temp", "Room temp", "50C", "50C", "50C", "50C", "50C", "100C",
"100C", "100C", "100C", "100C", "Room temp", "Room temp", "Room temp",
"Room temp", "Room temp", "50C", "50C", "50C", "50C", "50C", "100C",
"100C", "100C", "100C", "100C", "Room temp", "Room temp", "Room temp",
"Room temp", "Room temp", "50C", "50C", "50C", "50C", "50C", "100C",
"100C", "100C", "100C", "100C"}
),
Set Display Width( 90 )
),
New Column( "X",
Numeric,
"Continuous",
Format( "Fixed Dec", 6, 2 ),
Set Values(
[258.086397405714, 5.71660939604044, 264.575294405222, 3.84040102362633,
111.404376197606, 133.551742043346, 91.8762267567217, 189.603863935918,
307.007787004113, 376.469777431339, 58.0949549563229, 351.253207586706,
226.566027104855, 188.892256747931, 348.487993236631, 252.905753627419,
1.70303797349334, 227.671681251377, 338.782033976167, 76.001576334238,
234.24083692953, 211.666149552911, 265.708565711975, 362.39934200421,
234.673242177814, 212.324240896851, 383.057508058846, 195.605019852519,
61.6203579120338, 71.0408803075552, 27.8500666841865, 310.922908596694,
61.4271127618849, 82.9685751348734, 300.162270013243, 298.373543936759,
200.286800507456, 359.332282561809, 333.920630905777, 359.006200451404,
269.942311383784, 294.209049642086, 277.116103097796, 245.826263446361,
135.435333196074, 2.35101021826267, 47.5669040344655, 64.5015124231577,
14.7597001865506, 166.282143630087, 41.0635557956994, 372.02960383147,
141.542105656117, 245.253551751375, 20.4098232090473, 308.782488573343,
320.178817585111, 385.662938468158, 94.0748155117035, 210.638642776757,
166.42337795347, 71.8085302971303, 192.030807211995, 230.266057234257,
129.467561934143, 5.54275354370475, 8.59832679852843]
)
),
New Column( "Y",
Numeric,
"Continuous",
Format( "Fixed Dec", 5, 2 ),
Set Values(
[1.02607587021776, 0.653618767019361, 1.53731636162847,
0.729673718311824, 1.49533799653873, 1.23533858652227, 0.849716614512727,
0.581313263415359, 0.606830982468091, 0.639017060375772,
0.66028903669212, 1.73605558376294, 1.4746200523572, 0.556068896036595,
1.23279224487487, 1.34703196317423, 0.989429965941235, 1.79481856492348,
1.23647878237534, 1.48463883153163, 1.29623788862955, 1.47248895687517,
1.7227064746432, 0.908843804872595, 1.75762778942008, 1.77237830588128,
1.39678464503959, 0.738564432132989, 0.937373555754311,
0.859008972067386, 1.26195742939599, 0.837709486694075, 1.59947897703387,
1.57057911711745, 0.760114008234814, 0.552464534901083, 1.4807414769195,
1.25857475702651, 1.63368526850827, 1.07403574278578, 0.986908302386291,
1.61206896633375, 1.43845481819008, 0.701383810932748, 0.837472997186706,
0.582971931062639, 1.21421920987777, 1.23774031742942, 1.56993834450841,
0.546321215387434, 1.07465963645373, 0.828954836539924, 1.12470607999712,
1.7027954606805, 1.33964142960031, 1.39873550860211, 0.556500582862645,
1.49248978442047, 0.524437115713954, 1.76477531134151, 0.674911431502551,
1.11191339418292, 1.07515239135828, 1.30424426791724, 1.40288751532789,
1.25682635509875, 0.69936976779718]
)
)
);
// Run the graph
gb = Graph Builder(
Variables( X( :X ), Y( :Y ), Group X( :Group ), Group Y( :Temperature ) ),
Elements( Points( X, Y, Legend( 7 ) ) )
);
// Add the dots
Report( gb )[FrameBox( 4 )] << Add Graphics Script(
Fill Color( "red" );
Circle( {0, 1.8}, PixelRadius( 3 ), "FILL" );
);
Report( gb )[FrameBox( 7 )] << Add Graphics Script(
Fill Color( "red" );
Circle( {0, 1.8}, PixelRadius( 3 ), "FILL" );
);
Report( gb )[FrameBox( 10 )] << Add Graphics Script(
Fill Color( "red" );
Circle( {0, 1.8}, PixelRadius( 3 ), "FILL" );
);
Report( gb )[FrameBox( 13 )] << Add Graphics Script(
Fill Color( "red" );
Circle( {0, 1.8}, PixelRadius( 3 ), "FILL" );
);