<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: interactive plots in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795589#M97210</link>
    <description>&lt;P&gt;I have this output when i run the above script . Its not the same as you&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Sep 2024 11:04:57 GMT</pubDate>
    <dc:creator>ConvergentWhale</dc:creator>
    <dc:date>2024-09-05T11:04:57Z</dc:date>
    <item>
      <title>interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/787897#M96947</link>
      <description>&lt;P&gt;Does anyone have any ideas on how to create interactive reports?&lt;/P&gt;&lt;P&gt;In the report, I want to include graphs with multiple lines in each graph. On the left side of the window, I would like to have a list of the lines. When I click on a line from the list, I want the selected line in the graph to be more prominent, while the remaining lines are faded out.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 10:02:40 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/787897#M96947</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-08-28T10:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/787921#M96948</link>
      <description>&lt;P&gt;Having legend on the left side can be a bit tricky but if right side is fine, basic graph builder should be enough&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_0-1724840120932.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/67603iAA94CDFE485D7CAA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jthi_0-1724840120932.png" alt="jthi_0-1724840120932.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.jmp.com/support/help/en/18.0/#page/jmp/graph-builder.shtml#" target="_blank"&gt;https://www.jmp.com/support/help/en/18.0/#page/jmp/graph-builder.shtml#&lt;/A&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 10:15:30 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/787921#M96948</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-08-28T10:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/788179#M96959</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello! I have used a for loop to create multiple graphs using the graph builder. Now, I would like to group all these graphs onto a single sheet and create an interactive interface for users to interact with all the graphs together. Is there a way to achieve this? Thank you!&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 13:27:55 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/788179#M96959</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-08-28T13:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/788180#M96960</link>
      <description>&lt;P&gt;Its nice idea to use just the basic graph builder , i just want to put them all together one under the other after i create all of them.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 13:29:38 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/788180#M96960</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-08-28T13:29:38Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/788210#M96963</link>
      <description>&lt;P&gt;I bit more information is needed. You could for example collect them into V List Box and then display using New Window&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1); 

dt = open("$SAMPLE_DATA/Big Class.jmp");

gb_collector = V List Box();

For(i = 1, i &amp;lt;= 3, i++,
	gb_collector &amp;lt;&amp;lt; Append(
		dt &amp;lt;&amp;lt; Graph Builder(
			Variables(X(:weight), Y(:height), Overlay(:sex)),
			Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
		)		
	)
);

nw = New Window("",
	gb_collector
);
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If you are utilizing For loop I assume you are doing scripting. Have you read Scripting Guide (for example &lt;A href="https://www.jmp.com/support/help/en/18.0/#page/jmp/examples-of-creating-a-dashboard-from-two-reports.shtml#" target="_blank"&gt;https://www.jmp.com/support/help/en/18.0/#page/jmp/examples-of-creating-a-dashboard-from-two-reports.shtml#&lt;/A&gt; ).&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 13:38:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/788210#M96963</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-08-28T13:38:04Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795582#M97204</link>
      <description>&lt;P&gt;I would like to combine the tab page box method with the for loop, but it doesn't work.&amp;nbsp;&lt;BR /&gt;Here is my part of the script:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;New Window("My Dashboard",
	H Splitter Box(
		Size(1000, 1000), 
// Loop for each parameter
		For(i = 1, i &amp;lt;= N Items(numPar), i++, 
// Column boxes for plots of all batches, actual data, and difference
			col1 = Col Box(""),
			col2 = Col Box(""),
			col3 = Col Box(""), 


// Tab Page Box for each parameter
			Tab Page Box(
				Title(numPar[i] || " vs. Time Point"), 
// Create all batches plot
				gb = Graph Builder(
					Size(500, 500),
					Variables(X(:Time Point Months), Y(:Result), Overlay(:Batch)),
					Elements(Points(X, Y))
				), 
// Local filter: set the batch to only the batches that are in cyc with a ref, not all other batches
				gb &amp;lt;&amp;lt; Local Data Filter(
					invisible,
					Add Filter(
						columns(:Component, :Batch, :Source Table),
						Where(:Component == numPar[i]),
						Where(:Batch == {cyc, bat}),
						Where(:Source Table == dt_name)
					)
				),
				dt &amp;lt;&amp;lt; Clear Select(), 
// Remove the filter display from the graph
				gb &amp;lt;&amp;lt; Show Control Panel(0), 
// Report for changing plot
				gbb = Report(gb)[GraphBuilderBox(1)], 
// Add linear regression
				gbb &amp;lt;&amp;lt; Add Element(
					1,
					1,
					{Type("Line Of Fit"), X, Y, Confidence of Fit(0), Equation(0)}
				), 
// Set Y axis
				minval = Min(
					:Result[dt &amp;lt;&amp;lt; get rows where(
						:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name |
						:Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
					)]
				) * 0.95,
				maxval = Max(
					:Result[dt &amp;lt;&amp;lt; get rows where(
						:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name |
						:Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
					)]
				) * 1.05,
				maxvalts = Max(
					:Time Point Months[dt &amp;lt;&amp;lt; get rows where(
						:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name |
						:Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
					)]
				) * 1.05,
				gbb[AxisBox(1)] &amp;lt;&amp;lt; Min(-0.1),
				gbb[AxisBox(1)] &amp;lt;&amp;lt; Max(maxvalts),
				gbb[AxisBox(2)] &amp;lt;&amp;lt; Min(minval),
				gbb[AxisBox(2)] &amp;lt;&amp;lt; Max(maxval),
				gbb[AxisBox(2)] &amp;lt;&amp;lt; inc((maxval - minval) / 10), 
// Set Y axis label
				unitList = Associative Array(
					:Result Unit[dt &amp;lt;&amp;lt; get rows where(
						:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name |
						:Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
					)]
				) &amp;lt;&amp;lt; Remove("") &amp;lt;&amp;lt; Get Keys,
				If(N Items(unitList) == 1,
					gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i] || " [" || unitList[1] || "]"),
					gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i])
				), 
// Set graph title
				gbb[Text Edit Box(1)] &amp;lt;&amp;lt; Set text(numPar[i] || " vs. Time Point"), 
// Append
				gbba = Report(gb),
				col1 &amp;lt;&amp;lt; Append(gbba),
				&amp;lt;&amp;lt;Moveable(1)
			)
		)
	),
	&amp;lt;&amp;lt;Dockable(1)
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Edit 2024-09-05 jthi: added jsl formatting&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 10:26:35 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795582#M97204</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-05T10:26:35Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795584#M97206</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1); 

dt = open("$SAMPLE_DATA/Big Class.jmp");

gb_collector = Tab Box(&amp;lt;&amp;lt; Set Style("Horizontal Spread"));

For(i = 1, i &amp;lt;= 3, i++,
	gb_collector &amp;lt;&amp;lt; Add("Title",
		dt &amp;lt;&amp;lt; Graph Builder(
			Variables(X(:weight), Y(:height), Overlay(:sex)),
			Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
		)		
	)
);

nw = New Window("",
	gb_collector
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 05 Sep 2024 10:30:50 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795584#M97206</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-09-05T10:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795586#M97208</link>
      <description>&lt;P&gt;What jmp version you have? Does it work in your jmp? Because I don't have the expected output using the above script&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 10:58:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795586#M97208</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-05T10:58:31Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795588#M97209</link>
      <description>&lt;P&gt;I don't know what is your expected output and I do not have your data. The script use Tab Box to collect results from for loop&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_0-1725533984930.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/67973i56695DB927F71A07/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jthi_0-1725533984930.png" alt="jthi_0-1725533984930.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 11:00:44 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795588#M97209</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-09-05T11:00:44Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795589#M97210</link>
      <description>&lt;P&gt;I have this output when i run the above script . Its not the same as you&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 11:04:57 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795589#M97210</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-05T11:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795592#M97212</link>
      <description>&lt;P&gt;They seem to have changed it in JMP18. In JMP17.2 this seemed to work&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1); 

dt = open("$SAMPLE_DATA/Big Class.jmp");

gb_collector = Tab Box(&amp;lt;&amp;lt; Set Style("Horizontal Spread"));

For(i = 1, i &amp;lt;= 3, i++,
	tab = Tab Page Box("",
		gb = dt &amp;lt;&amp;lt; Graph Builder(
			Variables(X(:weight), Y(:height), Overlay(:sex)),
			Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
		)
	);
	tab &amp;lt;&amp;lt; Title("Title " || Char(i));
	gb &amp;lt;&amp;lt; title(Char(i));
	gb_collector &amp;lt;&amp;lt; Append(tab)
);

nw = New Window("",
	gb_collector
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 05 Sep 2024 11:21:24 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795592#M97212</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-09-05T11:21:24Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795628#M97218</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Another issue I would like to address is when I have a large number of tabs (e.g., 20) with lengthy titles, the graphs become disproportionately large, making it difficult to observe them clearly. I would like to resize the graphs to a smaller scale while retaining the large titles and tabs. Is it possible to position the graph on the left with empty space to the right?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 13:41:54 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795628#M97218</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-05T13:41:54Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795630#M97219</link>
      <description>&lt;P&gt;I'm not sure what you mean by "graph on the left with empty space to the right". Create graph manually, resize it a bit, copy script and it will tell you how you can add size to the graph. Tab Box also has overflow and other options which you can find from scripting index&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="jthi_0-1725544166531.png" style="width: 400px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/67977i4B5EA2D3D4404F3E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="jthi_0-1725544166531.png" alt="jthi_0-1725544166531.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 13:49:33 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/795630#M97219</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-09-05T13:49:33Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/796011#M97241</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I am trying to figure out if there is any way to place the graphs like in this screenshot. For example, the first graph first, and then the other two together.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 10:36:07 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/796011#M97241</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-06T10:36:07Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/796144#M97247</link>
      <description>&lt;P&gt;You can combine for example V List Box, H List Box, Tab Box, Tab Page Box in many different ways to get the layout you want.&lt;/P&gt;
&lt;P&gt;You can find quite a lot of information from Scripting Guide &lt;A href="https://www.jmp.com/support/help/en/18.0/#page/jmp/construct-display-boxes-for-new-windows.shtml" target="_blank"&gt;https://www.jmp.com/support/help/en/18.0/#page/jmp/construct-display-boxes-for-new-windows.shtml&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1); 

dt = open("$SAMPLE_DATA/Big Class.jmp");

gb_expr = Expr(dt &amp;lt;&amp;lt; Graph Builder(
	Show Control Panel(0),
	Variables(X(:weight), Y(:height), Overlay(:sex)),
	Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
));

nw = New Window("",
	V List Box(
		gb_expr,
		H List Box(
			gb_expr,
			gb_expr
		)
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 06 Sep 2024 14:39:04 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/796144#M97247</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-09-06T14:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797405#M97320</link>
      <description>&lt;DIV&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Big Class.jmp");

gb_collector = Tab Box("Dashboard");

For(i = 1, i &amp;lt;= 20, i++, 
// Column box for plot of all batches
	col1 = Col Box("All Batches" || Char(i));

// Create the first Graph Builder plot
	gb = Expr(
		dt &amp;lt;&amp;lt; Graph Builder(
			invisible,
			Variables(X(:weight), Y(:height), Overlay(:sex)),
			Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
		)
	);
	col1 &amp;lt;&amp;lt; Append(gb);

// Create a column box for the two Graph Builder plots
	col2 = Col Box("Actual Data " || Char(i));

// Create and append two Graph Builder plots to col2
	For(j = 1, j &amp;lt;= 2, j++,
		gbb = Expr(
			dt &amp;lt;&amp;lt; Graph Builder(
				invisible,
				Variables(X(:weight), Y(:height), Overlay(:sex)),
				Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
			)
		);
		col2 &amp;lt;&amp;lt; Append(gbb);
	);

// Create a tab for col1 and col2 and append it to gb_collector
	tab = Tab Page Box(
		" Something Something ",
		V List Box(
			col1,
			H List Box(col2) // Placing the two plots next to each other
		)
	);
	gb_collector &amp;lt;&amp;lt; Append(tab);

// Set title for gb
	gb &amp;lt;&amp;lt; title("dxfkgbdlk,xfhglihxfd");
);

gb_collector &amp;lt;&amp;lt; Dockable(1);
gb_collector &amp;lt;&amp;lt; Set Overflow Enabled(1);

nw = New Window("Dashboard", gb_collector);

Trying to use the above example in my script . But i don't get any output. Here is my script: 

Current Data Table(dt);
dt &amp;lt;&amp;lt; New Column("Time Point Months", Formula(Round(:Time Point Days / 30.438), 2));
 
 
gb_collector = Tab Box();
 
For(i = 1, i &amp;lt;= N Items(numPar), i++, 
 
// Column box for plot of all batches
	col1 = Col Box("");
// Column box for plot of actual data
	col2 = Col Box("");
// Column box for plot of difference
	col3 = Col Box("");
 
//tab = Tab Page Box("",
	gb = dt &amp;lt;&amp;lt; Graph Builder(
//invisible,
		Size(700, 400),
		Variables(X(:Time Point Months), Y(:Result), Overlay(:Batch)),
		Elements(Points(X, Y))
	); 
 
// Local filter: set the batch to only the batches that are in cyc with a ref, not all other batches
	gb &amp;lt;&amp;lt; Local Data Filter(
		invisible,
		Add Filter(
			columns(:Component, :Batch, :Source Table),
			Where(:Component == numPar[i]),
			Where(:Batch == {cyc, bat}),
			Where(:Source Table == dt_name)
		)
	);
	dt &amp;lt;&amp;lt; Clear Select();
// Remove the filter display from the graph
	gb &amp;lt;&amp;lt; Show Control Panel(0);
// Report for changing plot
	gbb = Report(gb)[GraphBuilderBox(1)];
// Add linear regression
	gbb &amp;lt;&amp;lt; Add Element(1, 1, {Type("Line Of Fit"), X, Y, Confidence of Fit(0), Equation(0)});
 
// Set Y axis
	minval = Min(
		:Result[dt &amp;lt;&amp;lt; get rows where(
			:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat
			 &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
		)]
	) * 0.95;
	maxval = Max(
		:Result[dt &amp;lt;&amp;lt; get rows where(
			:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat
			 &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
		)]
	) * 1.05;
	maxvalts = Max(
		:Time Point Months[dt &amp;lt;&amp;lt; get rows where(
			:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat
			 &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
		)]
	) * 1.05;
	gbb[AxisBox(1)] &amp;lt;&amp;lt; Min(-0.1);
	gbb[AxisBox(1)] &amp;lt;&amp;lt; Max(maxvalts);
	gbb[AxisBox(2)] &amp;lt;&amp;lt; Min(minval);
	gbb[AxisBox(2)] &amp;lt;&amp;lt; Max(maxval);
	gbb[AxisBox(2)] &amp;lt;&amp;lt; inc((maxval - minval) / 10);
 
// Set Y axis label
	unitList = Associative Array(
		:Result Unit[dt &amp;lt;&amp;lt; get rows where(
			:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat
			 &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
		)]
	) &amp;lt;&amp;lt; Remove("") &amp;lt;&amp;lt; Get Keys;
	If(N Items(unitList) == 1,
		gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i] || " [" || unitList[1] || "]"),
		gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i])
	);
 
 
// Set graph title
	gbb[Text Edit Box(1)] &amp;lt;&amp;lt; Set text(numPar[i] || " vs. Time Point");
// Append
	//gbba = Report(gb),
	col1 &amp;lt;&amp;lt; Append(gb);
 
 
 
 
 
//filter &amp;lt;&amp;lt; close;
	gb &amp;lt;&amp;lt; close window;
 
// Within the loop through parameters we are now also looping through batches
	For(k = 1, k &amp;lt;= N Items(cyc), k++,
		check = dt &amp;lt;&amp;lt; get rows where(
			:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt_name | :Batch ==
			bat[k] &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
		);
		If(N Items(check) &amp;gt; 0, // Create check to see if parameter exist for current batch
			// Create base plot
			gb = Graph Builder(
//invisible,
				Size(700, 400),
				Variables(X(:Time Point Months), Y(:Result), Overlay(:Batch)),
				Elements(Points(X, Y), )
			);
			gb &amp;lt;&amp;lt; Local Data Filter(
				invisible,
				Add Filter(
					columns(:Component, :Batch, :Source Table),
					Where(:Component == numPar[i]),
					Where(:Batch == {cyc[k], bat[k]}),
					Where(:Source Table == dt_name)
				)
			);
			dt &amp;lt;&amp;lt; Clear Select();
 
 
 
// Remove the filter display from the graph
			gb &amp;lt;&amp;lt; Show Control Panel(0);
 
 
// Report for changing plot
			gbb = Report(gb)[GraphBuilderBox(1)];
 
// Add liniear regression
			gbb &amp;lt;&amp;lt; Add Element(
				1,
				1,
				{Type("Line Of Fit"), X, Y, Confidence of Fit(0), Equation(0)}
			);
 
// Set Y axis
			minval = Min(
				:Result[dt &amp;lt;&amp;lt; get rows where(
					:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt_name |
					:Batch == bat[k] &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
				)]
			) * 0.95;
			maxval = Max(
				:Result[dt &amp;lt;&amp;lt; get rows where(
					:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt_name |
					:Batch == bat[k] &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
				)]
			) * 1.05;
			maxvalts = Max(
				:Time Point Months[dt &amp;lt;&amp;lt; get rows where(
					:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt_name |
					:Batch == bat[k] &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
				)]
			) * 1.05;
 
			gbb[AxisBox(1)] &amp;lt;&amp;lt; Min(-0.1);
			gbb[AxisBox(1)] &amp;lt;&amp;lt; Max(maxvalts);
			gbb[AxisBox(2)] &amp;lt;&amp;lt; Min(minval);
			gbb[AxisBox(2)] &amp;lt;&amp;lt; Max(maxval);
			gbb[AxisBox(2)] &amp;lt;&amp;lt; inc((maxval - minval) / 10);
 
// Set Y axis label
			unitList = Associative Array(
				:Result Unit[dt &amp;lt;&amp;lt; get rows where(
					:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt_name |
					:Batch == bat[k] &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name
				)]
			) &amp;lt;&amp;lt; Remove("") &amp;lt;&amp;lt; Get Keys;
 
			If(N Items(unitList) == 1,
				gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i] || " [" || unitList[1] || "]")
			);
 
			If(N Items(unitList) != 1,
				gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i])
			);
 
// Set graph titel
			gbb[Text Edit Box(1)] &amp;lt;&amp;lt; Set text(numPar[i] || " vs. Time Point ");
 
// Append
			//gbba = Report( gbb );
			col2 &amp;lt;&amp;lt; Append(gbb);
 
//filter &amp;lt;&amp;lt; close;
			gb &amp;lt;&amp;lt; close window;
 
// Start second plot
			gb2 = Graph Builder(
//invisible,
				Size(700, 400),
				Variables(X(Time Point Months), Y(:Difference), Color(:Batch)),
				Elements(Points(X, Y))
			);
			gb2 &amp;lt;&amp;lt; Local Data Filter(
				invisible,
				Add Filter(
					columns(:Component, :Batch, :Source Table),
					Where(:Component == numPar[i]),
					Where(:Batch == cyc[k]),
					Where(:Source Table == dt5_name)
				)
			);
			dt4 &amp;lt;&amp;lt; Clear Select();
 
 
// Remove the filter display from the graph
			gb2 &amp;lt;&amp;lt; Show Control Panel(0);
 
// Report for changing plot
			gbb2 = Report(gb2)[GraphBuilderBox(1)];
 
			gbb2 &amp;lt;&amp;lt; Add Element(1, 1, {Type("Line"), X, Y});
 
// Get the HC value
			l_idx = dt4 &amp;lt;&amp;lt; Get rows where(dt4:Component == numPar[i] &amp;amp; :Batch == cyc[k]);
			ul = Min(dt4:HC[l_idx]);
 
			If(Is Missing(ul),
				If(
					Min(
						:Difference[dt &amp;lt;&amp;lt; get rows where(
							:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table ==
							dt5_name
						)]
					) == 0,
					minval = -5;
					maxval = 5;
				,
					minval = Min(
						:Difference[dt &amp;lt;&amp;lt; get rows where(
							:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table ==
							dt5_name
						)]
					) * 0.95;
					maxval = Max(
						:Difference[dt &amp;lt;&amp;lt; get rows where(
							:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table ==
							dt5_name
						)]
					) * 1.05;
				)
			,
				minval = Min(
					:Difference[dt &amp;lt;&amp;lt; get rows where(
						:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt5_name
					)],
					-ul
				) * 1.05;
				maxval = Max(
					:Difference[dt &amp;lt;&amp;lt; get rows where(
						:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt5_name
					)],
					ul
				) * 1.05;
			);
 
			If(!Is Missing(ul), //if no HC value dont create limit line
				gbb2[AxisBox(2)] &amp;lt;&amp;lt; Add Ref Line(ul, "solid", black, Char(Round(ul, 2)));
				gbb2[AxisBox(2)] &amp;lt;&amp;lt; Add Ref Line(-ul, "solid", black, Char(Round(-ul, 2)));
			);
 
			gbb2[AxisBox(2)] &amp;lt;&amp;lt; Add Ref Line(0, "Dashed");
			gbb2[AxisBox(2)] &amp;lt;&amp;lt; Min(minval);
			gbb2[AxisBox(2)] &amp;lt;&amp;lt; Max(maxval);
			gbb2[AxisBox(2)] &amp;lt;&amp;lt; inc((maxval - minval) / 10);
 
//Append
			//gbba2 = Report( gbb2 );
			col3 &amp;lt;&amp;lt; Append(gbba2);
 
//filter &amp;lt;&amp;lt; close;
			gb2 &amp;lt;&amp;lt; close window;
 
		);
	);
 
//);
	tab = Tab Page Box(
		numPar[i],
		V List Box(
			col1
H List Box(col2, col3) // Placing the two plots next to each other
 
		)
	);
	tab &amp;lt;&amp;lt; Title(numPar[i]);
//gb &amp;lt;&amp;lt; title(Char(1));
	gb_collector &amp;lt;&amp;lt; Append(tab);
 
);
gb_collector &amp;lt;&amp;lt; Dockable(1);
gb_collector &amp;lt;&amp;lt; Set Overflow Enabled(1);
 
 
 
nw = New Window("My dashboard", gb_collector);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;SPAN&gt;&lt;EM&gt;Edit 2024-09-10 jthi: added JSL formatting&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;can you please help me find out how to do it?&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 10 Sep 2024 09:28:18 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797405#M97320</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-10T09:28:18Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797416#M97321</link>
      <description>&lt;P&gt;You have to take a step back and explain what you want: in best case provide example data or use one of the JMPs sample datasets to explain what you wish to have in the smallest possible example.&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2024 09:45:47 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797416#M97321</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-09-10T09:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797418#M97323</link>
      <description>&lt;LI-CODE lang="markup"&gt;Names Default To Here(1);

dt = Open("$SAMPLE_DATA/Big Class.jmp");

gb_collector = Tab Box("Dashboard");

For(i = 1, i &amp;lt;= 20, i++, 
// Column box for plot of all batches
	col1 = Col Box("All Batches" || Char(i));

// Create the first Graph Builder plot
	gb = Expr(
		dt &amp;lt;&amp;lt; Graph Builder(
			invisible,
			Variables(X(:weight), Y(:height), Overlay(:sex)),
			Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
		)
	);
	col1 &amp;lt;&amp;lt; Append(gb);

// Create a column box for the two Graph Builder plots
	col2 = Col Box("Actual Data " || Char(i));

// Create and append two Graph Builder plots to col2
	For(j = 1, j &amp;lt;= 2, j++,
		gbb = Expr(
			dt &amp;lt;&amp;lt; Graph Builder(
				invisible,
				Variables(X(:weight), Y(:height), Overlay(:sex)),
				Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
			)
		);
		col2 &amp;lt;&amp;lt; Append(gbb);
	);

// Create a tab for col1 and col2 and append it to gb_collector
	tab = Tab Page Box(
		" Something Something ",
		V List Box(
			col1,
			H List Box(col2) // Placing the two plots next to each other
		)
	);
	gb_collector &amp;lt;&amp;lt; Append(tab);

// Set title for gb
	gb &amp;lt;&amp;lt; title("Title");
);

gb_collector &amp;lt;&amp;lt; Dockable(1);
gb_collector &amp;lt;&amp;lt; Set Overflow Enabled(1);

nw = New Window("Dashboard", gb_collector);





Here is the example that i use and i am trying to follow the same structure in my own script.&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 10 Sep 2024 10:40:35 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797418#M97323</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-10T10:40:35Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797421#M97324</link>
      <description>&lt;DIV&gt;&lt;SPAN&gt;Current Data Table(dt);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dt &amp;lt;&amp;lt; New column("Time Point Months", Formula(Round(:Time Point Days/30.438), 2));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb_collector = Tab Box();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;For(i = 1, i &amp;lt;= N Items(numPar), i++,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Column box for plot of all batches&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;col1 = Col Box( "" );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Column box for plot of actual data&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;col2 = Col Box( "" );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Column box for plot of difference&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;col3 = Col Box( "" );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//tab = Tab Page Box("",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb = dt &amp;lt;&amp;lt; Graph Builder(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//invisible,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Size(700, 400),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Variables(X(:Time Point Months), Y(:Result), Overlay(:Batch)),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Elements(Points(X, Y))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Local filter: set the batch to only the batches that are in cyc with a ref, not all other batches&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb &amp;lt;&amp;lt; Local Data Filter(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;invisible,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Add Filter(columns(:Component, :Batch, :Source Table),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Where(:Component == numPar[i]),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Where(:Batch == {cyc, bat}),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Where(:Source Table == dt_name)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dt &amp;lt;&amp;lt; Clear Select();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Remove the filter display from the graph&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb &amp;lt;&amp;lt; Show Control Panel(0);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Report for changing plot&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb = Report(gb)[GraphBuilderBox(1)];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Add linear regression&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb &amp;lt;&amp;lt; Add Element(1, 1, {Type("Line Of Fit"), X, Y, Confidence of Fit(0), Equation(0)});&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Set Y axis&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;minval = min(:Result[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name)]) * 0.95;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;maxval = max(:Result[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name)]) * 1.05;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;maxvalts = max(:Time Point Months[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name)]) * 1.05;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(1)] &amp;lt;&amp;lt; min(-0.1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(1)] &amp;lt;&amp;lt; max(maxvalts);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(2)] &amp;lt;&amp;lt; min(minval);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(2)] &amp;lt;&amp;lt; max(maxval);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(2)] &amp;lt;&amp;lt; inc((maxval - minval) / 10);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Set Y axis label&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;unitList = Associative Array(:Result Unit[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc &amp;amp; :Source Table == dt_name | :Batch == bat &amp;amp; :Component == numPar[i] &amp;amp; :Source Table == dt_name)]) &amp;lt;&amp;lt; Remove("") &amp;lt;&amp;lt; Get Keys;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If(N Items(unitList) == 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i] || " [" || unitList[1] || "]")&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[Text Edit Box(4)] &amp;lt;&amp;lt; Set text(numPar[i])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Set graph title&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[Text Edit Box(1)] &amp;lt;&amp;lt; Set text(numPar[i] || " vs. Time Point");&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Append&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//gbba = Report(gb),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;col1 &amp;lt;&amp;lt; Append(gb);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//filter &amp;lt;&amp;lt; close;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb &amp;lt;&amp;lt; close window;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Within the loop through parameters we are now also looping through batches&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;For(k = 1, k &amp;lt;= N Items( cyc ), k++,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;check = dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt_name | :Batch == bat[k] &amp;amp; :Component == numPar[i]&amp;nbsp; &amp;amp; :Source Table == dt_name);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if(N items(check) &amp;gt; 0, // Create check to see if parameter exist for current batch&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Create base plot&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb = Graph Builder(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//invisible,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Size( 700, 400 ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Variables( X( :Time Point Months ), Y( :Result ), Overlay( :Batch ) ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Elements( Points( X, Y),&amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb &amp;lt;&amp;lt; Local Data Filter(invisible, Add Filter( columns( :Component, :Batch, :Source Table ), Where( :Component == numPar[i] ),&amp;nbsp; Where( :Batch == {cyc[k], bat[k]}), Where( :Source Table == dt_name) ));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dt &amp;lt;&amp;lt; Clear Select();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Remove the filter display from the graph&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb &amp;lt;&amp;lt; Show Control Panel( 0 );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Report for changing plot&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb = Report( gb )[GraphBuilderBox( 1 )];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Add liniear regression&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb &amp;lt;&amp;lt; Add Element( 1, 1, {Type( "Line Of Fit" ), X, Y, Confidence of Fit( 0 ),Equation( 0 )} );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Set Y axis&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;minval = min(:Result[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt_name | :Batch == bat[k] &amp;amp; :Component == numPar[i]&amp;nbsp; &amp;amp; :Source Table == dt_name)])*0.95;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;maxval = max(:Result[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k]&amp;nbsp; &amp;amp; :Source Table == dt_name| :Batch == bat[k] &amp;amp; :Component == numPar[i]&amp;nbsp; &amp;amp; :Source Table == dt_name)])*1.05;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;maxvalts = max(:Time Point Months[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k]&amp;nbsp; &amp;amp; :Source Table == dt_name| :Batch == bat[k] &amp;amp; :Component == numPar[i]&amp;nbsp; &amp;amp; :Source Table == dt_name)])*1.05;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(1)] &amp;lt;&amp;lt; min(-0.1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(1)] &amp;lt;&amp;lt; max(maxvalts);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(2)] &amp;lt;&amp;lt; min(minval);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(2)] &amp;lt;&amp;lt; max(maxval);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[AxisBox(2)] &amp;lt;&amp;lt; inc((maxval-minval)/10);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Set Y axis label&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;unitList = Associative Array( :Result Unit[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k]&amp;nbsp; &amp;amp; :Source Table == dt_name | :Batch == bat[k] &amp;amp; :Component == numPar[i]&amp;nbsp; &amp;amp; :Source Table == dt_name)] ) &amp;lt;&amp;lt; Remove( "" ) &amp;lt;&amp;lt; Get Keys;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If( N Items( unitList ) == 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[Text Edit Box( 4 )] &amp;lt;&amp;lt; Set text( numPar[i] || " [" || unitList[1] || "]" )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If( N Items( unitList ) != 1,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[Text Edit Box( 4 )] &amp;lt;&amp;lt; Set text( numPar[i] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Set graph titel&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb[Text Edit Box( 1 )] &amp;lt;&amp;lt; Set text( numPar[i] || " vs. Time Point ");&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Append&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//gbba = Report( gbb );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;col2 &amp;lt;&amp;lt; Append( gbb );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//filter &amp;lt;&amp;lt; close;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb &amp;lt;&amp;lt; close window;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Start second plot&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb2 =&amp;nbsp; Graph Builder(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//invisible,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Size( 700, 400 ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Variables( X( Time Point Months ), Y( :Difference ), Color( :Batch ) ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Elements( Points( X, Y) ) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb2 &amp;lt;&amp;lt; Local Data Filter(invisible, Add Filter( columns( :Component, :Batch, :Source Table ), Where( :Component == numPar[i] ),&amp;nbsp; Where( :Batch == cyc[k]), Where( :Source Table == dt5_name)));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;dt4 &amp;lt;&amp;lt; Clear Select();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Remove the filter display from the graph&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb2 &amp;lt;&amp;lt; Show Control Panel( 0 );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Report for changing plot&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2 = Report( gb2 )[GraphBuilderBox( 1 )];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2 &amp;lt;&amp;lt; Add Element( 1, 1, {Type( "Line" ), X, Y} );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Get the HC value&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;l_idx = dt4 &amp;lt;&amp;lt; Get rows where(dt4:Component == numPar[i] &amp;amp; :Batch == cyc[k]);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ul = min(dt4:HC[l_idx]);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if(Ismissing(ul),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if(min(:Difference[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt5_name)]) == 0,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;minval = -5;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;maxval = 5,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;minval = min(:Difference[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt5_name)])*0.95;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;maxval = max(:Difference[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt5_name)])*1.05;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;minval = min(:Difference[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt5_name)],-ul)*1.05;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;maxval = max(:Difference[dt &amp;lt;&amp;lt; get rows where(:Component == numPar[i] &amp;amp; :Batch == cyc[k] &amp;amp; :Source Table == dt5_name)], ul)*1.05;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if(!ismissing(ul), //if no HC value dont create limit line&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2[AxisBox(2)] &amp;lt;&amp;lt; Add Ref Line(ul,"solid", black, char(round(ul,2)));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2[AxisBox(2)] &amp;lt;&amp;lt; Add Ref Line(-ul,"solid", black, char(round(-ul,2)));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2[AxisBox(2)] &amp;lt;&amp;lt; Add Ref Line(0,"Dashed");&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2[AxisBox(2)] &amp;lt;&amp;lt; min(minval);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2[AxisBox(2)] &amp;lt;&amp;lt; max(maxval);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gbb2[AxisBox(2)] &amp;lt;&amp;lt; inc((maxval-minval)/10);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//Append&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//gbba2 = Report( gbb2 );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;col3 &amp;lt;&amp;lt; Append( gbba2 );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//filter &amp;lt;&amp;lt; close;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb2 &amp;lt;&amp;lt; close window;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;tab = Tab Page Box(numPar[i],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; V List Box(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;col1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;H List Box( col2,col3 ) // Placing the two plots next to each other&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;tab &amp;lt;&amp;lt; Title(numPar[i]);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//gb &amp;lt;&amp;lt; title(Char(1));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb_collector &amp;lt;&amp;lt; Append(tab);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb_collector &amp;lt;&amp;lt; Dockable( 1 );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb_collector &amp;lt;&amp;lt; Set Overflow Enabled( 1 );&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;nw = New Window("My dashboard",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gb_collector&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;BR /&gt;&lt;BR /&gt;Here is my script..&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;P class=""&gt;Attached is a screenshot of my current dashboard, which contains 8 graphs. Here are my specific requirements for organizing these graphs:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Keep the First Graph&lt;/STRONG&gt;: I would like to retain the first graph as it is.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Remove the Second Graph&lt;/STRONG&gt;: The second graph should be removed from the dashboard.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Pair the Last Six Graphs&lt;/STRONG&gt;: The last six graphs should be paired such that each pair is displayed side by side. Specifically, the graphs should be organized as follows:&lt;UL&gt;&lt;LI&gt;The third and fourth graphs should be displayed next to each other.&lt;/LI&gt;&lt;LI&gt;The fifth and sixth graphs should be displayed next to each other.&lt;/LI&gt;&lt;LI&gt;The seventh and eighth graphs should be displayed next to each other.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P class=""&gt;To summarize, the final layout should have the first graph followed by three pairs of graphs, with each pair displayed side by side.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 10 Sep 2024 10:52:49 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797421#M97324</guid>
      <dc:creator>ConvergentWhale</dc:creator>
      <dc:date>2024-09-10T10:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: interactive plots</title>
      <link>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797552#M97342</link>
      <description>&lt;P&gt;Those two scripts are totally different (also please use JSL formatting for JSL code it is much easier to read). What are you using Col Box for? What are you looping over (i and j)? What determines what information each of the graphs contains? Should they be interactive with each other?&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2024 16:49:22 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/interactive-plots/m-p/797552#M97342</guid>
      <dc:creator>jthi</dc:creator>
      <dc:date>2024-09-10T16:49:22Z</dc:date>
    </item>
  </channel>
</rss>

