Hi @kjohnson23 ,
You're right. That example code will result in producing just one Interactive HTML file.It is equivalent to using File>Publish and selecting only one report. If more than one report is chosen, an index page with thumbnails will be produced with links to individual Interactive HTML files, one for each report.
In JSL to add a second report, first create it:
jmpreport2 = bivariate( y( :weight ), x( :age ) );
then, after the lines that create the Web Report and add the first report, add the second report:
webreport << Add Report( jmpreport2 );
This will produce an in index page with thumbnails that link to each Interactive HTML file.
Unfortunately, this still won't resolve your file being "way too large to publish to web" issue. To publish all that is produced to the web, you would need to copy the whole folder produced including sub folders with Interactive HTML files just as large as if you used Save As Interactive HTML.
Having said that, I may still be able to help you resolve your file size issue, but first I need to understand what you mean by it coming out fine when you go through the GUI. I would expect the same results going through the GUI, but maybe you are doing something slightly different when you use the GUI.
Can you please describe the steps you took with the GUI in more detail and describe how the output differs from doing the same with JSL? I'm not quite sure exactly what you man by coming out fine. If you don't need interactivity, @mzwald's reply should work to reduce the file size.
It would also help to know what version of JMP you are using.
Thanks,
~John