- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Looking at this:
https://blogs.sas.com/content/graphicallyspeaking/2012/02/06/comparative-densities/
title 'Mileage Distribution by Origin';
proc sgplot data=multiVar;
density mpg_usa / legendlabel='USA' lineattrs=(pattern=solid);
density mpg_asia / legendlabel='Asia' lineattrs=(pattern=solid);
density mpg_eur / legendlabel='Europe' lineattrs=(pattern=solid);
keylegend / location=inside position=topright across=1;
xaxis display=(nolabel);
run;
Here mpg_usa, mpg_asia and mpg_eur are separate columns. Can I also create separate plots like this if I have one column X and one group/class column in one plot? Hope this makes sense?
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Yes. Density plot supports GROUP option. The option was added after the writing of this example.
title 'Mileage Distribution by Origin';
proc sgplot data=sashelp.cars;
density mpg_city / group=origin lineattrs=(pattern=solid);
keylegend / location=inside position=topright across=1;
xaxis display=(nolabel);
run;
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
I have the suspicion that this is a 9.4 SAS version feature as I am getting:
ERROR 22-322: Syntax error, expecting one of the following: ;, FREQ, LEGENDLABEL, LINEATTRS, NAME, SCALE, TRANSPARENCY, TYPE,
X2AXIS, Y2AXIS.
ERROR 76-322: Syntax error, statement will be ignored.
with an older version of sas ...
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Yes. 9.40M2. 2015.
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
For an example of using the GROUP= option, see the second example at
https://blogs.sas.com/content/iml/2016/03/09/comparative-panel-overlay-histograms-sas.html