Swimmer plot

At PharmaSUG 2014 in San Diego, I had the pleasure of attending "Swimmer Plot: Tell a Graphical Story of Your Time to Response Data Using PROC SGPLOT", by Stacey Phillips.  In this paper, Stacey presented an interesting graph showing the effects of a study drug on patients' tumor size. Stacey […]

Post a Comment

Grouped Timeline

Recently, a user posed a question on how to plot stacked frequencies on a time axis.  The data included frequencies of different viruses by week.  The data is modified to preserve confidentiality and is shown below. The user's first instinct was to use a bar chart with stacked groups.  This works for automatically computing frequencies […]

Post a Comment

Lab Values Panel

It was almost two weeks ago that I got started making a display for lab tests for a subject, based on a graph I saw on the web for an article on this blog.  This graph is a part of a larger panel display of the lab values for a […]

Post a Comment

Schedule Chart with Links

A couple of weeks back I described q way to create a Schedule Chart using the SGPLOT procedure.  In that case, I used the HIGHLOW plot to draw bar segments, both for a single and grouped case.  A natural extension is to create one with links between each segment.  So, […]

Post a Comment

Schedule Chart

Last week Bruno asked about creating a Schedule Chart using SG Procedures.  To me, such projects are very interesting and challenging...How much mileage can we get out of the current set of SGPLOT procedure features to create a visual that was not part of the original requirements? The clear choice for […]

Post a Comment

Stacked Bar Chart with Segment Labels

A couple of weeks back we had a question on how to make a bar chart with stacked and clustered groups.  User also wanted to display the value for each stacked segment below the bars.  The article Bar Charts with Stacked and Cluster Groups shows how to create such a […]

Post a Comment

A Better Combined AE - CM Graph

As promised, here is a better combined AE-CM graph, using some of the UI improvements suggested by our UI expert, Riley.  His suggestions helped to reduce the clutter in the graph, while still keeping all the features preferred by our users.  Click on the graphs for a higher resolution image. […]

Post a Comment

A Combined AE-CM Graph

At the SAS Global Forum 2013 in San Francisco, I presented a paper on making Patient Profile Graphs using SAS.  You can follow the link to see the graphs presented in this paper. In that paper, I presented ways to create AE, CM, VS and Lab graphs.  I discussed aligning the […]

Post a Comment

AE Timeline by Name

In my previous article on Adverse Event Timeline Graph, I wrote about how to create the AE timeline using SAS 9.2 code, using VECTOR plot and the MARKERCHAR option in SCATTER plot.  I  described a better way to place the labels at the lower end of the vectors. SAS 9.3 provides an easier way […]

Post a Comment

Violin Plots

Over the past month or more, I have been in a conversation with SAS user James Marcus, on creation of some new displays for visual communication of uncertainty.  These include display of densities using a "Violin" plot, "Density Strips" and more.   With his permission, I can share some of the […]

Post a Comment