BookmarkSubscribeRSS Feed
david27
Quartz | Level 8

Hello,

 

I am trying to create a frequency chart using proc freq.

 

But it also prints out the table. -- I do NOT want the table printed out.

Also, I want all "type" to be in 1 page NOT split across multiple pages.

 

Please advise. Here is the code:

ods graphics on;
proc freq data=sashelp.cars;
	tables cylinders*type / missing norow nocol nopercent  nocum  plots(only)=freqplot(type = bar);
	where origin = "Asia" and type ne "Sedan";
run;

ods graphics off;

 

2 REPLIES 2
Reeza
Super User

Add the following to keep only the plot:

 

ods select freqplot;

Also, I want all "type" to be in 1 page NOT split across multiple pages.

Not sure what you mean by that, can you please clarify.

 


@david27 wrote:

Hello,

 

I am trying to create a frequency chart using proc freq.

 

But it also prints out the table. -- I do NOT want the table printed out.

Also, I want all "type" to be in 1 page NOT split across multiple pages.

 

Please advise. Here is the code:

ods graphics on;
proc freq data=sashelp.cars;
	tables cylinders*type / missing norow nocol nopercent  nocum  plots(only)=freqplot(type = bar);
	where origin = "Asia" and type ne "Sedan";
run;

ods graphics off;

 


 

ballardw
Super User

You may need to adjust the default graphics display size such as with

ods graphics on / height=8in;

to make a graph "taller" to prevent breaking. Width also.

 

Are you sure you want the missing value of cylinder displayed in the graph?