From my first response, @pmroz and @Craige_Hales responses, you can see that there are numerous JMP options for creating displays. What you script depends upon what characteristics you want for the final "report".
- Will the person viewing the report be using JMP to open a Journal, a table, a .jrp file, an application? Do you want dynamic controls like a next button, or selection boxes, or just a long display with simple scrolling?
- Or will the person viewing not use JMP and they will be using a webpage, a PPT file, a PDF or WORD doc?
When I have a large number of displays (>20) and the consumer of the report will not be using JMP, I create a custom PPTX report or create a web report with a list and a dynamic selector of names to display the picture (which requires a little html scripting). When the consumer will be using JMP, I use dynamic controls with buttons and pic lists or trees.
Attached is another script (TableBoxwithPics.jsl) that creates of a JMP report that can be journaled or saved in an alternate static output.