- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Create Invisible Journal
Hi,
I have a script where I create a journal that serves only as a container for other platform results before it is saved as a JPG and closed. Is it possible to create a journal using the invisible option? I have not been able to get it to work. I am using JMP10.
Thanks!
// These do not work...
jrn1 = New Window( "Graph Results", <<Journal, Invisible );
jrn2 = New Window( "Graph Results", <<Journal, <<Invisible );
jrn3 = New Window( "Graph Results", <<Invisible, <<Journal );
jrn4 = New Window( "Graph Results", Invisible, <<Journal );
jrn5 = New Window( "Graph Results", Invisible ) << Journal;
jrn6 = New Window( "Graph Results", <<Journal ) << Invisible;
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Create Invisible Journal
Robot,
There is really no need to have an invisible option for New Window. The purpose of New Window is to "display" a visible window. You can make a display tree outside of New Window and simply save a picture of it to accomplish your goal. Here I have used image type PNG, but you could easily use JPG. The Platform command evaluates and creates a display box for use in your display tree.
In JMP 9 or later:
// Make and saving a display tree outside of New Window
// Open the table and assign it a reference
dt = Open (Convert File Path("$Sample_Data") || "Big Class.jmp", invisible);
// Run the analysis and create a display box using Platform()
db1 = Platform(dt, Bivariate( Y( :height ), X( :weight ) ));
// Create the display tree you want
Display Tree = VListBox(
OutlineBox("My Outline",
TextBox 1 = TextBox("Here is my analysis of Big Class."),
db1
);
);
// Save the display tree as a picture
Temp = Display Tree << Save Picture(Convert File Path("$Documents") || "Temp.png");
// You can now close the datatable
Close(dt,Nosave);
Michael Haslam
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Create Invisible Journal
Robot,
There is really no need to have an invisible option for New Window. The purpose of New Window is to "display" a visible window. You can make a display tree outside of New Window and simply save a picture of it to accomplish your goal. Here I have used image type PNG, but you could easily use JPG. The Platform command evaluates and creates a display box for use in your display tree.
In JMP 9 or later:
// Make and saving a display tree outside of New Window
// Open the table and assign it a reference
dt = Open (Convert File Path("$Sample_Data") || "Big Class.jmp", invisible);
// Run the analysis and create a display box using Platform()
db1 = Platform(dt, Bivariate( Y( :height ), X( :weight ) ));
// Create the display tree you want
Display Tree = VListBox(
OutlineBox("My Outline",
TextBox 1 = TextBox("Here is my analysis of Big Class."),
db1
);
);
// Save the display tree as a picture
Temp = Display Tree << Save Picture(Convert File Path("$Documents") || "Temp.png");
// You can now close the datatable
Close(dt,Nosave);
Michael Haslam
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Create Invisible Journal
Hi Michael,
I am unable to run your script without my JMP10 crashing at the
Temp = Display Tree << Save Picture(Convert File Path("$Documents") || "Temp.png");
step. I have tried changing the file format to .jpg, but still without success. Perhaps this is due to differences between JMP9 and JMP10. I will play around with the syntax as I have time.
Thanks for the input.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Create Invisible Journal
Robot,
I just ran the code in 9.0.3 and 10.0.2. Both ran fine. What version are you using?
Michael
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Create Invisible Journal
Hi Michael,
Sorry for the very late reply to your answer. Your solution works. Thanks for the help.
Rob