Skip main navigation

Complex charts

Learn more about complex charts

3-D plots

Ask an expert and they would always suggest that you use 3-D plots sparingly – and that is correct!

Generally, 3-D plots are only used in scenarios where you need to add extra emphasis on important information. As an example, we can recollect the same example we used at the start of this activity (we’ve included it here again for your reference).

Observe: The Yield Curve: A 3-D chart [1]

In this 3-D chart, the analysts / authors have two major axes – year and % yield. However, to provide an extra emphasis on the interval of Treasury, the chart has one more axis.

Spatial data

Spatial data describes any data that is related to a location on the Earth, also referred to as geospatial data. It contains a variety of information rather than just information that is location-specific. We can visualise spatial data in the following ways:

  1. Using different colours for regions defined by political boundaries.
  2. Using different coloured labels for counties, states, or countries.

For example:

Here are the September 2020 unemployment rates per state for the USA.

Graphic shows “State unemployment rates, September 2020, seasonally adjusted”. There is a map of the United States with each state shown. There is a ledger that has a matching colour which reads: 9.4% and above. 7.6% to 9.3%. 6.3% to 7.5%. 5.4% to 6.2%. and 5.3% and below. Each state is marked in one of these 5 colours.

Adapted from: U.S. Bureau of Labour Statistics[2]

In the graph, each state colour is based on the unemployment percentage; the darker the colours, the higher the unemployment. This allows viewers to quickly compare different states relative to each other.

Geospatial data is the representation of concrete and physical elements on maps such as underground water pipes, roads, building locations, and so on. However, if we’re translating analysed data on a map, and it is continuous (crosses or spans political boundaries and regions) we can use a heatmap. So, what is a heatmap?

Let us unpack more on this in our next step.

Heatmaps

You can use heatmaps for data where you can represent the values with your data points in different colours. Heatmaps can visualise data such as temperatures, population density, rainfall, or even air pollution levels. It’s an extremely useful and powerful tool to have in your data visualisation inventory.

As an example, refer to the link below depicting the heatmap of The New York Times crossword grids by days of the week.

Refer to: Crosswords grid trends by days of week[3]

Notice how this heatmap uses seven different charts to show progression over time / day, therefore visualising another dimension – time.

You can also use a heatmap to render data about interaction with non-physical objects. For example, Tableau can be used to create a heatmap to display the geography of social capital in America.

Optional resource: Social Capital in America[4]

Reflect and share

What in your opinion is the information you could represent through spatial data?

Think and try to put them into categories like: locations, weather, etc!

References

  1. Aisch G, Cox A. A 3-D View of a Chart That Predicts The Economic Future: The Yield Curve [Article]. New York Times; 2015 Mar 18. Available from: https://www.nytimes.com/interactive/2015/03/19/upshot/3d-yield-curve-economic-growth.html
  2. State unemployment rates, seasonally adjusted [Graphic]. U.S. Bureau of Labor Statistics; 2020. Available from: https://www.bls.gov/charts/state-employment-and-unemployment/state-unemployment-rates-map.htm
  3. Heatmap of NYTimes Crossword grids by day of week [OC] [Graphic]. Universe City. Reddit; 2017 Nov 16. Available from: https://www.reddit.com/r/dataisbeautiful/comments/7d7u2v/heatmap_of_nytimes_crossword_grids_by_day_of_week/
  4. Felix C. Landscape of Social Capital in America [Graphic]. Tableau; 2018 Nov 2. Available from: https://public.tableau.com/profile/thecfelix#!/vizhome/LandscapeofSocialCapitalinAmerica/Desktop
This article is from the free online

Data Visualisation with Python: Matplotlib and Visual Analysis

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education