我的建議是,您將圖形腳本添加到您想要數據點所在的 4 Frame Box() 中。

這是創建點的簡單腳本......腳本的大部分內容是創建示例數據表。最後幾行是實際的腳本
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" );
);