BookmarkSubscribeRSS Feed
stancemcgraw
Obsidian | Level 7

Hi all,

 

   I have the following code that correctly produced three histograms by group.

However, I would

1) like to change the color of the bars (fill black)

2) change the x axis label from Npo_mean to Hours NPO:.

3) Change and clarify the Y-axis group labels

 

The graph output is attached below as well

 

proc univariate data=tube.survival2;

 

  class npogroup ;

  var Hours;      /* computes descriptive statisitcs */

  histogram Hours  / odstitle="Distribution of NPO by Fasting Category"

 vscale=percent vaxis=0 to 60 by 10 normal 

 nrows=3 midpoints=(0 to 22 by 2) ;

   

  ods select histogram; /* display on the histograms */

  INSET N = 'Number of patients' MEDIAN  MEAN  /position=ne ;

 

run;

3 REPLIES 3
PeterClemmensen
Tourmaline | Level 20

If the histogram(s) is all you are interested in, I suggest you use PROC SGPLOT/SGPANEL instead. Gives you more control over the visual attributes of the plot.

stancemcgraw
Obsidian | Level 7

Would you know the code to reproduce what I did above for sgplot?

PeterClemmensen
Tourmaline | Level 20

I can't see your data, but this should get you in the right direction. 

 

title 'Your Title Here';
proc sgpanel data=sashelp.iris noautolegend;
   panelby Species / columns=1;
   histogram SepalLength / fillattrs=(color=green);
   density SepalLength / lineattrs=(color=black);
   colaxis label='Label Here';
run;
title;

You can find all the information you need in the PROC SGPANEL Documentation.

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 3 replies
  • 3249 views
  • 1 like
  • 2 in conversation