Hi folks,
I can't understand the behaviour of SAS PROC TEMPLATE in the following situation.
When I use the following data set:
ExpID;AA;BB;CC;DD;EE
1;5;25;9;65;14
the output as in the 1.jpg file.
But when I have missing values:
ExpID;AA;BB;CC;DD;EE
1;5;25; ;65;14
there is no relevant break in the curve (2.jpg).
How to do this like in the 3.jpg file?
To produce the lines I use the following code:
SERIESPLOT
X = ...
Y = ... / ... LINEATTRS = (PATTERN = SOLID COLOR = BLACK);
Thank you.
Hi:
With the SGPLOT procedure, the option is BREAK:
proc sgplot data=whatever;
series x=xvar y=yvar / break markers datalabel;
run;
So, I suspect that with PROC TEMPLATE, it will be a BREAK option on the SERIESPLOT statement. And, indeed, if you check the documentation, since the options are listed in alpha order, you will find what you need in the doc:
SAS(R) 9.4 Graph Template Language: Reference, Second Edition
cynthia
Hi:
With the SGPLOT procedure, the option is BREAK:
proc sgplot data=whatever;
series x=xvar y=yvar / break markers datalabel;
run;
So, I suspect that with PROC TEMPLATE, it will be a BREAK option on the SERIESPLOT statement. And, indeed, if you check the documentation, since the options are listed in alpha order, you will find what you need in the doc:
SAS(R) 9.4 Graph Template Language: Reference, Second Edition
cynthia
Thank you .
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.
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.