<?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: Append plots from for loop in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Append-plots-from-for-loop/m-p/255979#M50278</link>
    <description>Thanks a lot.</description>
    <pubDate>Fri, 03 Apr 2020 18:34:37 GMT</pubDate>
    <dc:creator>yanee</dc:creator>
    <dc:date>2020-04-03T18:34:37Z</dc:date>
    <item>
      <title>Append plots from for loop</title>
      <link>https://community.jmp.com/t5/Discussions/Append-plots-from-for-loop/m-p/255825#M50243</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I try to append all plots from for loop to one window but it show only the first one. Below is my script.&lt;/P&gt;&lt;PRE&gt;Names Default To Here( 1 );
dt = Current Data Table();


list = dt &amp;lt;&amp;lt; get column names( character );

New Window( "column selector",
	&amp;lt;&amp;lt;modal,
	Border Box( Left( 3 ), top( 2 ),
		V List Box(
			Text Box( "Group By" ),
			H List Box(
				H List Box(
					Panel Box( "Select Columns",
						lb = List Box( list ),
						Check Box( "merge" )
						
					),
					Panel Box( "selected group",
						Button Box( "select",
							&amp;lt;&amp;lt;set function(
								Function( {self},
									lb_selected &amp;lt;&amp;lt; append( lb &amp;lt;&amp;lt; get selected );
										
								)
							)
						),
						lb_selected = List Box( {} )
					), 
					
				)
			)
		)
	)
);

list = lb_selected &amp;lt;&amp;lt; get items;

para_list = dt &amp;lt;&amp;lt; get column names( "continuous" );

nw = New Window( "graphs", myVLB = V List Box() );

For( i = 1, i &amp;lt;= N Items( list ), i++,
	For( j = 1, j &amp;lt;= N Items( para_list ), j++,
		cp = oneway(
			Y( para_list[j] ),
			X( list[i] ),
			Automatic Recalc( 1 ),
			Means and Std Dev( 1 ),
			CDF Plot( 1 ),
			Box Plots( 1 ),
			Mean Diamonds( 1 ),
			Mean Error Bars( 1 ),
			Std Dev Lines( 1 ),
			Connect Means( 1 ),
			X Axis Proportional( 0 ),
			Points Jittered( 1 ), 

		);
		
		myVLB &amp;lt;&amp;lt; append( Report( cp ) );
	);
			
			
);&lt;/PRE&gt;</description>
      <pubDate>Thu, 02 Apr 2020 23:42:45 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Append-plots-from-for-loop/m-p/255825#M50243</guid>
      <dc:creator>yanee</dc:creator>
      <dc:date>2020-04-02T23:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Append plots from for loop</title>
      <link>https://community.jmp.com/t5/Discussions/Append-plots-from-for-loop/m-p/255851#M50250</link>
      <description>&lt;P&gt;I changed your code to set the "List" variable inside of the Modal box.&amp;nbsp; I also changed the code to clean up itself by deleting the individual output.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Current Data Table();


list = dt &amp;lt;&amp;lt; get column names( character );

New Window( "column selector",
	&amp;lt;&amp;lt;modal,
	Border Box( Left( 3 ), top( 2 ),
		V List Box(
			Text Box( "Group By" ),
			H List Box(
				H List Box(
					Panel Box( "Select Columns",
						lb = List Box( list ),
						Check Box( "merge" )
						
					),
					Panel Box( "selected group",
						Button Box( "select",
							&amp;lt;&amp;lt;set function(
								Function( {self},
									lb_selected &amp;lt;&amp;lt; append( lb &amp;lt;&amp;lt; get selected );
									list = lb_selected &amp;lt;&amp;lt; get items;	
								)
							)
						),
						lb_selected = List Box( {} )
					), 
					
				)
			)
		)
	)
);


para_list = dt &amp;lt;&amp;lt; get column names( "continuous" );

nw = New Window( "graphs", myVLB = V List Box() );

For( i = 1, i &amp;lt;= N Items( list ), i++,
	For( j = 1, j &amp;lt;= N Items( para_list ), j++,
		cp = oneway(invisible,
			Y( para_list[j] ),
			X( list[i] ),
			Automatic Recalc( 1 ),
			Means and Std Dev( 1 ),
			CDF Plot( 1 ),
			Box Plots( 1 ),
			Mean Diamonds( 1 ),
			Mean Error Bars( 1 ),
			Std Dev Lines( 1 ),
			Connect Means( 1 ),
			X Axis Proportional( 0 ),
			Points Jittered( 1 ), 

		);
		
		myVLB &amp;lt;&amp;lt; append( Report( cp ) );
		cp &amp;lt;&amp;lt; delete;
	);
			
			
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 03 Apr 2020 02:32:26 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Append-plots-from-for-loop/m-p/255851#M50250</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2020-04-03T02:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: Append plots from for loop</title>
      <link>https://community.jmp.com/t5/Discussions/Append-plots-from-for-loop/m-p/255979#M50278</link>
      <description>Thanks a lot.</description>
      <pubDate>Fri, 03 Apr 2020 18:34:37 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Append-plots-from-for-loop/m-p/255979#M50278</guid>
      <dc:creator>yanee</dc:creator>
      <dc:date>2020-04-03T18:34:37Z</dc:date>
    </item>
  </channel>
</rss>

