About this blog
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. We will also discuss visualization topics in emerging fields such as interactive data visualization, mobile platforms and HTML5. Articles are also contributed by Dan Heath, Prashant Hebbar and Pratik Phadke. Sanjay and Dan are the co-authors of Statistical Graphics Procedures by Example: Effective Graphs Using SAS

Subscribe to this blog
Tags
Adverse Events AE timeline Axis Offsets Bar Chart BarChart Box Plot Clinical Graphs Cluster Cluster Groups DataLabel DiscreteLegend Discrete Offset Dot Plot Forest Plot Groups GTL HBARPARM Heatmap HighLow Plot Histogram Jitter Layout Lattice Layout Overlay Log axis MarkerChar MarkerCharacter NBSP Nested Layouts ODS Graphics Pie Chart Proc SGPANEL Scatter ScatterPlot Scatter Plot Series Series Plot SGPLOT SGPLOT procedure SG Procedures Tips VBAR VBARPARM Vector Plot XAxis YAxisArchives
Sanjay Matange
RSS
Senior Software Manager
Sanjay Matange is a Senior Software Manager in the Data Visualization Division at SAS. Sanjay is responsible for the development and support of the ODS Graphics system, including the Graph Template Language (GTL), Statistical Graphics (SG) procedures, ODS Graphics Designer and related software. Sanjay has co-authored a book on SG Procedures with SAS/PRESS.
Recent Posts
Clark Error Grid Graph
The SAS Global Forum conference last week was awesome. From the perspective of graphics, there were more papers from uses on graphics and ODS graphics ... Read More
Are you ready for SGF 2013?
The 2013 SAS Global Forum is around the corner in San Francisco and the anticipation is building. Early indications are that attendee registration is up ... Read More
Attributes Map - 3 Range Attribute Map
In the previous two articles we discussed Discrete Attribute Maps, and how these can be used to ensure that group attributes like color are consistently ... Read More
Attributes Map - 2
Last week I wrote about how you can use the Discrete Attributes Map to ensure that group values with specific names are represented in the graph with specific colors ... Read More
Attribute Maps - 1
You created a graph of Response over Time by Severity where Severity has three levels, "Severe", "Moderate' and "Mild". How do you ensure that "Severe" is always red ... Read More
Custom Box Plots
A frequent question we get from users is how to create a box plot with custom whiskers lengths. Some want to plot the 10th and 90th ... Read More
Controlling Point Labels on Series Plot
SG procedures and GTL use a collision avoidance algorithm to position data labels for a scatter or series plot. This is enabled by default. The ... Read More
Box with Scatter Overlay
A common request we have been often hearing is for display of the distribution of data as a box plot, along with some detailed information ... Read More
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 ... Read More

Report from PharmaSUG 2013