SPSS tutorials

BASICS DATA ANALYSIS T-TEST ANOVA CHI-SQUARE TEST

SPSS Chart Templates Tutorial

SPSS chart templates are tiny text files
that contain styling for charts.

Practice Data File

This tutorial walks you through creating and using chart templates. We'll use bank.sav -partly shown below- throughout. We encourage you to follow along with the examples.

SPSS Bank Sav Data View

What are SPSS Chart Templates?

In SPSS, chart templates are tiny XML files containing styling for charts. You can use chart templates for things like

The file extension for chart templates is .sgt -short for SPSS graph template. You'll find some examples in the Looks folder as shown below.

SPSS Chart and Table Templates in Looks Subfolder

However, these templates are pretty worthless. If you really want to benefit from chart templates, you'd better create your own. This is much easier than you might think. Let's go.

Creating a Chart Template

Right. So I'd like to visualize the frequency distribution for marital status. One option is creating a bar chart from Graphs SPSS Menu Arrow Legacy Dialogs SPSS Menu Arrow Bar as shown in our SPSS Bar Charts Tutorial.
Adding a title and a subtitle resulted in the syntax below.

*Basic bar chart with title and subtitle for marital status.

GRAPH
/BAR(SIMPLE)=COUNT BY marit
/title 'Frequency Distribution Marital Status'
/subtitle 'All Respondents | N = 458'.

Result

SPSS Bar Chart Legacy Styling

So there's my bar chart. And it looks terrible. Double clicking it, however, opens a Chart Editor window in which I'll style my chart. I'll transpose it as well.

SPSS Style Chart In Chart Editor

After spending a couple of minutes on styling my chart, the best I could come up with is shown below. You'll probably come up with something better if you go through some trial and error.

SPSS Bar Chart Styled Manually

The chart looks much nicer because I changed its styling rules. Some of those rules are

The trick is that I can now save all styling rules without saving the actual chart. We'll start off by making sure we're in the Chart Editor window -which is not the same as the Output Viewer. Here we'll navigate to File SPSS Menu Arrow Save Chart Template as shown below.

SPSS Save Chart Template From Chart Editor Menu

Next, we'll select All settings.

SPSS Save Chart Template All Settings Dialog

Finally, choose a folder and a file name. Clicking the Save button now creates transposed-bar-chart-frequencies-1.sgt. Feel free to download and try it.

SPSS Save Chart Template Path Dialog

Applying Chart Templates

We can now activate this chart template by running something like set ctemplate
'transposed-bar-chart-frequencies-1.sgt'.
You may need to use a full path here if the template file is not in your default directory as set with CD. From now on, all charts we'll run will have the styling we created for our bar chart. If you don't want that anymore, you can deactivate this template by running set ctemplate none. From now on, all charts will have SPSS’ default styling again.

There's many other ways to apply chart templates to one or many charts.

In short, we recommend you always use SET CTEMPLATE... for applying chart templates to future charts. This seems to be the only method that always works properly.

Where Do I Get Chart Templates?

There's several options for obtaining SPSS chart templates:

Developing SPSS Chart Templates

In contrast to SPSS table templates, you'll probably want to develop a separate chart template for each type of chart you run. Thus far, we created a chart template from the Chart Editor menu. Although this is a good first step, this has its limitations. Those who'd like to develop much better templates should try and adjust their XML in a text editor such as Notepad++.

SPSS Chart Template Xml Notepad Chart template (.sgt) files contain XML which can you can edit.

Manually editing the XML is an optional extra step in developing chart templates. If you're not afraid of code, it'll help you develop much better templates than purely relying on the menu. You can also change some styles faster. For example, use the Ctrl + H shortkey to search and replace all font sizes or colors.

SPSS Bar Chart With Chart Template

Summarizing some main points in this tutorial, the flowchart below proposes a development cycle for SPSS chart templates.

SPSS Chart Template Development Cycle

Final Notes

Developing chart templates may take some time and trial and error. However, if you create SPSS charts on a regular basis, it'll be well worth the effort. In any case, I hope this introduction will get you started.

Thanks for reading!

Previous tutorial: SPSS INSERT Command

Next tutorial: SPSS TableLooks – Quick Introduction

Let me know what you think!

*Required field. Your comment will show up after approval from a moderator.

This tutorial has 2 comments