BookmarkSubscribeRSS Feed
suraestar
Calcite | Level 5

Hi there,

I want to insert multiple graph file into a single HTML file.

I am using GTL(proc template and SGRENDER procedure) to generate graphs.

How can I do this with PROC GREPLAY or Is there any other way?

Thanks in Advance.

Surendar.

3 REPLIES 3
Quentin
Super User

Hi,

You don't need GREPLAY, that is for traditional SAS/GRAPH, not ODS  Graphics.

Are you coding the "ODS sandwich yourself" ?  Then would think this would work by without doing anything special, i.e.:

ods html file=  ... ;

proc sgrender ...;

proc sgrender ....

*etc;

ods html close;

With ods html the image(s) aren't actually in the html file, but the html file references the image(s).  If you have SAS 9.4 you can use ods HTML5, and actually embed the images in the html:

SAS 9.4 has a new way to send interactive graphs in email

BASUG is hosting free webinars Next up: Mike Sale presenting Data Warehousing with SAS April 10 at noon ET. Register now at the Boston Area SAS Users Group event page: https://www.basug.org/events.
suraestar
Calcite | Level 5

Hi,

Thanks, but I have only 9.3 version of SAS. So how could I do?

Quentin
Super User

Is ssomething like this what you are trying to do?

THe images aren't actually in the file, but it's one html file and when you view it you will see both images.

ods html file="d:\junk\mygraphs.html" gpath="d:\junk";

proc sgplot data=sashelp.class;
  hbox age/group=sex;
run;


proc sgplot data=sashelp.class;
  hbox height/group=sex;
run;

ods html close;
BASUG is hosting free webinars Next up: Mike Sale presenting Data Warehousing with SAS April 10 at noon ET. Register now at the Boston Area SAS Users Group event page: https://www.basug.org/events.

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 3 replies
  • 694 views
  • 0 likes
  • 2 in conversation