BookmarkSubscribeRSS Feed
Yennie
Calcite | Level 5
Hey Experts,

I am sure you guys will know how to plot this graph..I have

VariableA
VariableB
VariableC

And I am wanting to plot VarA on X-axis and whereas this is the tricky bit...
Y-Axis will be VarB multiply by VarC.

Hope someone can help me out.

Cheers.
Yennie
2 REPLIES 2
Cynthia_sas
SAS Super FREQ
Hi:
You will need to create a new dataset -- either with a DATA step program or PROC SQL in which you create a new variable which is the result of the multiplication. Then you can plot the new variable and VariableA using either PROC GPLOT or PROC SGPLOT. There are lots of plotting examples in the documentation. For more information about how to create a new variable from an existing variables in an existing dataset, you should look at some of the examples in the documentation on Manipulating Data or using PROC SQL.

cynthia
GraphGuy
Meteorite | Level 14
Yennie - here's a short example ...

data tempdata; set sashelp.stocks;
VariableC=volume*close;
run;

proc gplot data=tempdata;
plot VariableC*date;
run;

SAS INNOVATE 2024

Innovate_SAS_Blue.png

Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.

If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website. 

Register now!

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.

Get the $99 certification deal.jpg

 

 

Back in the Classroom!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 2 replies
  • 599 views
  • 0 likes
  • 3 in conversation