13
Jul

Advanced ODS Graphics: PROC SGPLOT, BY groups, and SG annotation

You can use PROC SGPLOT, BY variables, and a SG annotation data set together to put separate annotation into each BY group. However, you need two more steps to make it happen. This post shows all of the steps necessary to put different annotations into each graph when you have a BY variable.

The post Advanced ODS Graphics: PROC SGPLOT, BY groups, and SG annotation appeared first on Graphically Speaking.

29
Jun

Custom Maps in SAS: My Neighborhood

The Geo Map Visualization has several built-in geographical units, including country and region names and codes, US state names and codes, and US zip codes. You can also define your own geographic units. This paper describes how to identify any geographic point of interest, or collection of points, on a map to create custom maps in SAS.

The post Custom Maps in SAS: My Neighborhood appeared first on SAS Learning Post.

18
Jun

Changing font size in SAS

When making a new piece of code, I like to use the smallest font I can read. This lets me fit more text on the screen at once. When presenting code to others, especially in a classroom setting, I like to make the font large enough to see from the back of the room. Here’s how I change font size in SAS in our three programming interfaces.

The post Changing font size in SAS appeared first on SAS Learning Post.

13
May

A Combined WaterFall and Swimmer Plot

The PharmaSUG 2018 conference was held two weeks ago, with great enthusiasm and a record attendance.  The highlight for me was the large spread on visual presentation of data, from papers to poster presentations.  I will provide a more detailed report on all the exciting graphical presentations. One topic of [...]

The post A Combined WaterFall and Swimmer Plot appeared first on Graphically Speaking.

7
May

"Wide" versus "Tall" data: PROC TRANSPOSE v. the DATA step

Datasets can present themselves in different ways. Identical data can bet arranged differently, often as wide or tall datasets. Generally, the tall dataset is better. Learn how to convert wide data into tall data with PROC TRANSPOSE.

The post "Wide" versus "Tall" data: PROC TRANSPOSE v. the DATA step appeared first on SAS Learning Post.

7
May

Deleting global macro variables

Do you periodically delete unneeded global macro variables? You should! Deleting macro variables releases memory and keeps your symbol table clean. Learn how the macro language statement that deletes global macro variables and about the %DELETEALL statement that can be a life saver for macro programmers.

The post Deleting global macro variables appeared first on SAS Learning Post.

25
Apr

3D WaterFall Chart - Redux

A while back a user requested to create a 3D WaterFall chart as presented by E Castanon Alvarez et. al. in "3D waterfall plots: a better graphical representation of tumor response in oncology" Annals of Oncology, Volume 28, Issue 3, 1 March 2017, Pages 454–456.  I posted a blog article titled [...]

The post 3D WaterFall Chart - Redux appeared first on Graphically Speaking.

9
Apr

Jedi @ SASGF: Working with Big Data in SAS

The SAS Jedi Mark Jordan presents his SAS Global Forum 2018 paper "Working with Big Data in SAS"

The post Jedi @ SASGF: Working with Big Data in SAS appeared first on SAS Learning Post.

6
Mar

Getting started with SGPLOT - Part 12 - Loess Plot

The LOESS statement in PROC SGPLOT finds a fit function while making no assumptions about the parametric form of the regression function.

The post Getting started with SGPLOT - Part 12 - Loess Plot appeared first on Graphically Speaking.

2
Mar

Series plot with varying attributes

This article is motivated by a recent question on the SAS Communities board.  This user wants to create a series or spline plot where the attributes of the line (color, thickness) can be changed based on another variable. In this case it may be a binary variable with "0" and [...]

The post Series plot with varying attributes appeared first on Graphically Speaking.

Back to Top