## Likert Graph Revisited

A few weeks back I posted an article on ways to create a WindRose Graph using SGPLOT procedure.  The process is relatively simple.  Create (R, Theta) data with both numeric axes where the Theta is a value in the data range is 0-360, and R is the corresponding response value.  Then […]

## Fun with Bar Charts

As Sheldon Cooper would say, this is the first episode of "Fun with Charts".  I did not find a cool term like "Vexillology" and "Cartography" is taken by map making, so let us go with "Chartology". Yesterday, I saw a couple of interesting bar charts as shown on the right.  I thought […]

## Likert Graphs

Just this morning I received a request for a brief survey from Apple on my feedback about the new iPhone6+.  Yes, I finally got one, dead last in the family.  The survey followed the usual format, with a number of questions on what I like or dislike about it, with […]

## Grouped Bar Chart with StatisticsTable

Creating a Bar Chart with a table of statistical data aligned with the bars is a popular topic.  With SAS 9.4, creating such graphs gets easier with the new AXISTABLE statement in GTL and SG procedures.  But some use cases can flummox the latest gizmos.  Such is the case I ran into recently. Here […]

## Parametric Bar Charts

A parametric bar chart in SG Procedure and GTL parlance is a simplified version of the regular bar chart, where the data is assumed to be summarized prior to its usage inside the SG procedures or GTL.  So, multiple occurrences of the same category and / or group combination is […]

## Condtional Highlighting

A recent question by a user lead led me to experiment with what is often referred to as conditional highlighting.  The user wanted to display a bar chart of response by year, where each bar is colored by year, and show a cross hatch pattern on the bars where the […]

## Custom confidence intervals

Recently a user posted a question on the SAS/GRAPH and ODS Graphics Forum about drawing a plot with custom confidence intervals .  The user has a simple data set with category, response (mean) and custom lower and upper confidence intervals.  The data looks like this: Robert Allison provided the code (proc gplot + […]

Welcome to Graphically Speaking, a blog by Sanjay Matange focused on the usage of ODS Graphics for data visualization in SAS. The blog will cover topics related to the Statistical Graphics procedures, the Graph Template Language and the ODS Graphics Designer. Sanjay is author of Clinical Graphs Using SAS
Getting Started with the Graph Template Language in SAS
Statistical Graphics Procedures by Example: Effective Graphs Using SAS