cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.
  • New JMP features coming to desktops everywhere this September. Sign up to learn more at jmp.com/launch.
%3CLINGO-SUB%20id%3D%22lingo-sub-744546%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E9%A1%B9%E7%9B%AE%E6%9C%89%E6%97%B6%E4%BC%9A%E5%BF%BD%E7%95%A5%20H%20%E5%9E%8B%E5%88%86%E7%BA%BF%E7%9B%92%E7%BB%84%E5%B0%BA%E5%AF%B8%E2%80%A6%E2%80%A6%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-744546%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20JMP%2017%20%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%B9%B6%E6%9C%89%E4%B8%80%E4%B8%AA%E8%84%9A%E6%9C%AC%E7%94%A8%E4%BA%8E%E5%AF%BC%E5%85%A5%20CSV%20%E6%96%87%E4%BB%B6%E3%80%81%E5%B0%86%E8%84%9A%E6%9C%AC%E5%B5%8C%E5%85%A5%E6%95%B0%E6%8D%AE%E8%A1%A8%E5%B9%B6%E6%89%A7%E8%A1%8C%E5%B5%8C%E5%85%A5%E8%84%9A%E6%9C%AC%E3%80%82%E5%B5%8C%E5%85%A5%E8%84%9A%E6%9C%AC%E6%A0%B9%E6%8D%AE%E6%95%B0%E6%8D%AE%E5%88%9B%E5%BB%BA%E5%9B%BE%E5%BD%A2%E5%B9%B6%E8%AE%BE%E7%BD%AE%E9%A1%B9%E7%9B%AE%E5%B8%83%E5%B1%80%E3%80%82%E6%89%80%E6%9C%89%E8%BF%99%E4%BA%9B%E9%83%A8%E5%88%86%E5%8D%95%E7%8B%AC%E6%89%A7%E8%A1%8C%E6%97%B6%E9%83%BD%E6%8C%89%E9%A2%84%E6%9C%9F%E5%B7%A5%E4%BD%9C%E3%80%82%E6%88%91%E9%81%87%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%EF%BC%8C%E5%BD%93%E6%88%91%E6%89%A7%E8%A1%8C%E7%BB%84%E5%90%88%E8%84%9A%E6%9C%AC%E6%97%B6%EF%BC%8C%E5%A4%96%E9%83%A8%20H%20%E6%8B%86%E5%88%86%E6%A1%86%E4%BC%9A%E5%BF%BD%E7%95%A5%20%26lt%3B%20%3CSET%20sizes%3D%22%22%20and%3D%22%22%20collapses%3D%22%22%20the%3D%22%22%20left%3D%22%22%20pane%3D%22%22%3E%3C%2FSET%3E%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3E%E6%88%91%E5%B7%B2%E7%BB%8F%E5%B0%9D%E8%AF%95%E8%BF%87%20Wait()%20%E5%B9%B6%E4%BD%BF%E7%94%A8%20Include()%20%E6%89%A7%E8%A1%8C%E5%9B%BE%E5%BD%A2%2F%E5%B8%83%E5%B1%80%E8%84%9A%E6%9C%AC%EF%BC%8C%E4%BD%86%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E5%8C%BA%E5%88%AB%E3%80%82%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3E%E8%BF%99%E6%98%AF%E9%94%99%E8%AF%AF%E5%90%97%EF%BC%8C%E8%BF%98%E6%98%AF%E6%88%91%E5%81%9A%E9%94%99%E4%BA%86%E4%BB%80%E4%B9%88%EF%BC%9F%E6%88%91%E5%8F%91%E7%8E%B0%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%88%91%E4%BD%BF%E7%94%A8%E2%80%9C%E9%A1%B9%E7%9B%AE%E8%AE%BE%E7%BD%AE%E2%80%9D%E4%B8%8B%E2%80%9C%E6%89%93%E5%BC%80%E8%84%9A%E6%9C%AC%E2%80%9D%E4%B8%8A%E7%9A%84%E2%80%9C%E9%A1%B9%E7%9B%AE%E2%80%9D%E8%AE%BE%E7%BD%AE%E5%B8%83%E5%B1%80%EF%BC%8C%E4%B9%9F%E4%BC%9A%E5%8F%91%E7%94%9F%E5%90%8C%E6%A0%B7%E7%9A%84%E4%BA%8B%E6%83%85%E3%80%82%3C%2FP%3E%3CP%3E%20%3C%2FP%3E%3CP%3E%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81%E5%A6%82%E4%B8%8B%EF%BC%9A%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20to%20Here(%201%20)%3B%0A%0Adt%09%3D%09Open(%0A%0A%09%09%09path%20%3D%20Pick%20File(%0A%09%09%09%09%22Select%20a%20file%22%2C%0A%09%09%09%09%22%22%2C%09%09%09%09%09%09%09%09%09%09%0A%09%09%09%09%7B%20%22CSV%20or%20TXT%7Ccsv%3Btxt%22%20%7D%2C%09%0A%09%09%09%091%2C%09%09%09%09%09%09%09%09%09%09%0A%09%09%09%090%2C%09%09%09%09%09%09%09%09%09%09%0A%09%09%09%09%22%22%2C%09%09%09%09%09%09%09%09%09%09%0A%09%09%09)%2C%0A%0A%09%09%09Import%20Settings(%0A%09%09%09%09Labels(%201%20)%2C%0A%09%09%09%09Column%20Names%20Start(%2013%20)%2C%0A%09%09%09%09Data%20Starts(%2014%20)%2C%0A%09%09%09)%2C%0A%09%09)%3B%0A%0A%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%0A%0Adt%09%26lt%3B%26lt%3B%09New%20Script(%0A%09%22Graph%22%2C%0A%0A%09Names%20Default%20to%20Here(%201%20)%3B%0A%0A%09pj%09%3D%09This%20Project()%3B%0A%09dt%09%3D%09Current%20Data%20Table()%3B%0A%09dt%09%26lt%3B%26lt%3B%09Set%20Window%20ID(%22Table1%22)%3B%0A%0A%09gb%09%3D%09dt%0A%09%09%26lt%3B%26lt%3B%09Graph%20Builder(%0A%09%09%09%09Show%20Control%20Panel(%200%20)%2C%0A%09%09%09%09Show%20Legend(%200%20)%2C%0A%09%09%09%09Lock%20Scales(%201%20)%2C%0A%09%09%09%09Fit%20to%20Window(%20%22On%22%20)%2C%0A%09%09%09%09Variables(%20X(%20%3AEx%20)%2C%20Y(%20%3AWhy%20)%0A%09%09%09%09)%2C%0A%09%09%09%09Elements(%20Points(%20X%2C%20Y%20)%0A%09%09%09%09)%2C%0A%0A%09%09%09%09SendToReport(%0A%09%09%09%09%09Dispatch(%20%7B%7D%2C%20%22Ex%22%2C%20Scalebox%2C%20%7BMin(0)%2C%20Max(2)%7D%0A%09%09%09%09%09)%2C%0A%0A%09%09%09%09%09Dispatch(%20%7B%7D%2C%20%22Why%22%2C%20Scalebox%2C%20%7BMin(0)%2C%20Max(2.25)%7D%0A%09%09%09%09%09)%2C%0A%0A%09%09%09%09)%2C%0A%0A%09%09)%3B%0A%09gb%09%26lt%3B%26lt%3B%09Set%20Window%20ID(%22Graph1%22)%3B%0A%0A%09img%09%3D%09New%20Image(%20%22jmpprj%3A%2F%2Fcontents%2FAssets%2FBins.png%22%20)%3B%0A%09frm%09%3D%09(gb%20%26lt%3B%26lt%3B%20report)%5BFrameBox(%201%20)%5D%0A%09%09%26lt%3B%26lt%3B%09Add%20Image(%0A%09%09%09%09image(%20img%20)%2C%0A%09%09%09%09Lock(%201%20)%2C%0A%09%09%09%09Bounds(%0A%09%09%09%09%09Left(%200%20)%2C%0A%09%09%09%09%09Right(%202%20)%2C%0A%09%09%09%09%09Top(%202.25%20)%2C%0A%09%09%09%09%09Bottom(%200%20)%2C%0A%09%09%09%09)%2C%0A%09%09)%3B%0A%09pj%09%26lt%3B%26lt%3B%09Set%20Layout(%0A%09%09H%20Splitter%20Box(%0A%09%09%09%26lt%3B%3CSET%20sizes%3D%22%22%3E%3C%2FSET%3E%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%20%3C%2FCODE%3E%3C%2FP%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%20%3C%2FCODE%3E%3C%2FP%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%20%3C%2FCODE%3E%3C%2FP%3E%3CP%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%20%3C%2FCODE%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%3CLINGO-LABS%20id%3D%22lingo-labs-744546%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E8%87%AA%E5%8A%A8%E5%8C%96%E5%92%8C%E8%84%9A%E6%9C%AC%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E5%86%85%E5%AE%B9%E7%BB%84%E7%BB%87%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E8%A7%86%E7%AA%97%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3C%2FCODE%3E
Choose Language Hide Translation Bar
ionatx
Level II

Project ignoring H Splitter Box Set Sizes . . . sometimes

I'm working with a JMP 17 Project and have a script to import a CSV file, embed a script into the Data Table, and execute the embedded script. The embedded script creates a graph from the data and sets the Project layout. All of these pieces, executed individually, work as intended. The problem I am having is that when I execute the combined script, the outer H Splitter Box ignores <<Set Sizes and collapses the left pane (Workspace, Contents, etc.) into a very small space that needs to be manually resized. To make matters worse, this doesn't happen all the time. It happens 100% of the time when the project is empty (which is how it will be used most of the time), but if a data table is already open, it happens . . . somewhere between always and never, and seems to be random.

 

I have tried Wait() and executing the graph/layout script with Include(), neither make any difference.

 

Is this a bug, or am I doing something wrong? I've found that the same thing happens if I set the layout using a Project on Open Script under Project Settings.

 

Here is the full code:

Names Default to Here( 1 );

dt	=	Open(

			path = Pick File(
				"Select a file",
				"",										
				{ "CSV or TXT|csv;txt" },	
				1,										
				0,										
				"",										
			),

			Import Settings(
				Labels( 1 ),
				Column Names Start( 13 ),
				Data Starts( 14 ),
			),
		);

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

dt	<<	New Script(
	"Graph",

	Names Default to Here( 1 );

	pj	=	This Project();
	dt	=	Current Data Table();
	dt	<<	Set Window ID("Table1");

	gb	=	dt
		<<	Graph Builder(
				Show Control Panel( 0 ),
				Show Legend( 0 ),
				Lock Scales( 1 ),
				Fit to Window( "On" ),
				Variables( X( :Ex ), Y( :Why )
				),
				Elements( Points( X, Y )
				),

				SendToReport(
					Dispatch( {}, "Ex", Scalebox, {Min(0), Max(2)}
					),

					Dispatch( {}, "Why", Scalebox, {Min(0), Max(2.25)}
					),

				),

		);
	gb	<<	Set Window ID("Graph1");

	img	=	New Image( "jmpprj://contents/Assets/Bins.png" );
	frm	=	(gb << report)[FrameBox( 1 )]
		<<	Add Image(
				image( img ),
				Lock( 1 ),
				Bounds(
					Left( 0 ),
					Right( 2 ),
					Top( 2.25 ),
					Bottom( 0 ),
				),
		);
	pj	<<	Set Layout(
		H Splitter Box(
			<<Set Sizes({0.1, 0.9}),
			V Splitter Box(
				<<Set Sizes({0.33, 0.33, 0.33}),
				Tab Page Box(Window ID("Workspace")
				),
				Tab Page Box(Window ID("Contents")
				),
				Tab Page Box(Window ID("Recent Files")
				)
			),
			H Splitter Box(
				<<Set Sizes({0.5, 0.5}),
					Tab Page Box(Window ID( "Graph1" )),
				Tab Box(
					Tab Page Box(Window ID( "Table1" ))
				)
			)
		)
	)
);

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

dt	<<	Run Script( "Graph" );

 

 

 

 

0 REPLIES 0

Recommended Articles