BookmarkSubscribeRSS Feed
somebody
Lapis Lazuli | Level 10

I would like to specify different patterns for different groups when drawing timeseries using PROC SGPLOT. I can specify the colours but not the patterns. I have tried the following codes:

proc sgplot data=portfolios; 
	styleattrs datalinepatterns=(dash solid longdash dot) 
	datacontrastcolors=(red blue orange black green)
	datasymbols=(circlefilled trianglefilled squarefilled dot);
	where decile in (1,5,10);
	series x=date y=dollar/group=decile;

	xaxis interval=year label="Year" min='01Jan1993'd;
run;
1 REPLY 1
WarrenKuhfeld
Ammonite | Level 13

try:

ods graphics on / attrpriority=none;

CFC_SAS_Communities_400x225.jpg

Call for content now open!

It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.

Submit your proposal →

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.

SAS Training: Just a Click Away

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

Browse our catalog!

Discussion stats
  • 1 reply
  • 5050 views
  • 3 likes
  • 2 in conversation