1.1. Intro to Tableau software
Duration: 30 min
Goals
- Learn how to use Google Slides to annotate a visualization
- Discover Tableau Desktop, a visualization tool
- Make an annotated visualization, and share it
You need
- Tableau Desktop installed on your computer
- A Tableau Desktop license
- A Google account to use Google Slides
Case
In this series of tutorials we will work with the issue of energy conversion. Energy conversion is the process of changing energy from one form to another. Wind turbines, solar farms, or geothermal power plants are all examples of energy conversion technologies. So are nuclear reactors and combustion engines. In other words, energy conversion technologies are key actors in controversies around climate change, sustainable transitions, and zero carbon futures.
Let us begin by exploring how public interest in two of the more exotic energy conversion technologies that might revolutionize the green transition - namely space-based solar power and thorium-based nuclear power - has changed over time.
Data
Download this CSV:
pageviews-20150701-20220206.csv
It contains the page view data for both articles on Wikipedia in the period from 2015 to 2021. It comes from this tool but we will see that later on in the tutorial.
Video tutorial
Note: the file mentioned in this video is the one you just downloaded.
Load data into Tableau
- Open Tableau Desktop
- Load the CSV file you just downloaded above. To do that, look into the sidebar under “To a File” and click on “Text file”, then upload the file
pageviews-20150701-20220206.csv
- Check that the data are parsed correctly: you should see three columns. If not, you need to change the settings.
- Also check that the columns have the right type. The first column should be dates. If it is parsed as something else, for instance text or numbers, then you need to change its type.
It may look like this (notice that the first column is parsed as dates).
Visualize the data as a simple timeline
- Click on the “Sheet 1” tab in the bottom of the screen to start creating your first visualization.
- On the left under “Tables” you will see the data columns you just parsed: “Date”, “Thorium-based nuclear power”, and “Space-based solar power”. You can drag and drop them onto your sheet.
- At the top of the sheet you will see two horizontal fields called “Columns” and “Rows”. Dropping your data into each of them will define what should be represented on the horizontal and vertical axis in your visualization. Since we are building a timeline, let us begin by dragging “Date” into the “Columns” field (will represent time on the horizontal axis).
- Drag either Thorium-based nuclear power” or “Space-based solar power” into the “Rows” field. You should now see a timeline. You can also drag both into the “Rows” field to generate two timelimes for comparison.
- Since you have not told Tableau how you want to aggregate the page views - day by day, week by week, quarter by quarter, year by year - it will make an arbitrary choice. Perhaps your first timeline is aggreated in years. You should change this depending on your interest. To do so, click on the dropdown menu for “Date” in the “Columns” field:
- There are multiple settings to choose from. Note that if you want to show the tilmeline week by week or month by month, there are two ways to do it. By default, Tableau will just aggregate all the data for a month or a week, for example for August, without considering for which year. Since we want to show the timeline month by month from 2015 to 2021, we should therefore choose “Month May, 2015” from the second section of options (highlighted on the screenshot above) rather than just “Month May”.
The result may look like this:
Export the visualization as an image
Export the visualization as a static image from the menu:
Worksheet > Export > Image...
Save as a .PNG
file that we can easily reuse in Google Slides
Import the image into Google Slides
You can basically open the image in your OS and copy-paste it into a Google Slides, or import it from the menu:
Insert > Image > Upload from computer
Annotate the visualization
The last step is to annotate the timeline. The goal is to help the reader make sense of the spikes in page views by adding small textual explainers. You can follow this template to see how it can be done in Google Sheets. You can copy the slide show (File > Make a copy > Entire presentation) to edit your own version.
Annotate the remaining spikes. If you have time, replace the timeline with the page views for Thorium-based nuclear power and annotate that instead.
Annotation requires some exploration. We could assume that an increase in page views on Wikipedia corresponds to an increase in public interest. If this is the case, then it makes sense to explore what events were in the news around that point in time. In the example above we use a simple Google News search for “Space-based solar power” with a custom time range for February 2021, October 2019, and February/March 2019 respectively. Try to adjust the time range to capture some of the other spikes and explore the search results to come up with a good annotation.
Export the slide as an image
You can export a static image from the menu:
File > Download > JPEG image
Documents produced
Keep somewhere, for sharing, the following document:
- The annotated visualization (JPEG or PNG)
Next tutorial
1.2. Visualize a different dataset with Tableau (30 min)
Additional resources
- An intro to Tableau in 23 minutes
- An example of Tableau visualizations annotated in Google Slides, looking into “OK Boomer” on Twitter, during the DMI Winter School 2022