Applied Metaphors: Learning TRIZ, Complexity, Data/Stats/ML using Metaphors
  1. Teaching
  2. Data Science with No Code
  3. Space
  • Teaching
    • Data Analytics for Managers and Creators
      • Tools
        • Introduction to R and RStudio
        • Introduction to Radiant
        • Introduction to Orange
      • Descriptive Analytics
        • Data
        • Summaries
        • Counts
        • Quantities
        • Groups
        • Densities
        • Groups and Densities
        • Change
        • Proportions
        • Parts of a Whole
        • Evolution and Flow
        • Ratings and Rankings
        • Surveys
        • Time
        • Space
        • Networks
        • Experiments
        • Miscellaneous Graphing Tools, and References
      • Statistical Inference
        • 🧭 Basics of Statistical Inference
        • 🎲 Samples, Populations, Statistics and Inference
        • Basics of Randomization Tests
        • 🃏 Inference for a Single Mean
        • 🃏 Inference for Two Independent Means
        • 🃏 Inference for Comparing Two Paired Means
        • Comparing Multiple Means with ANOVA
        • Inference for Correlation
        • 🃏 Testing a Single Proportion
        • 🃏 Inference Test for Two Proportions
      • Inferential Modelling
        • Modelling with Linear Regression
        • Modelling with Logistic Regression
        • 🕔 Modelling and Predicting Time Series
      • Predictive Modelling
        • 🐉 Intro to Orange
        • ML - Regression
        • ML - Classification
        • ML - Clustering
      • Prescriptive Modelling
        • 📐 Intro to Linear Programming
        • 💭 The Simplex Method - Intuitively
        • 📅 The Simplex Method - In Excel
      • Workflow
        • Facing the Abyss
        • I Publish, therefore I Am
      • Case Studies
        • Demo:Product Packaging and Elderly People
        • Ikea Furniture
        • Movie Profits
        • Gender at the Work Place
        • Heptathlon
        • School Scores
        • Children's Games
        • Valentine’s Day Spending
        • Women Live Longer?
        • Hearing Loss in Children
        • California Transit Payments
        • Seaweed Nutrients
        • Coffee Flavours
        • Legionnaire’s Disease in the USA
        • Antarctic Sea ice
        • William Farr's Observations on Cholera in London
    • R for Artists and Managers
      • 🕶 Lab-1: Science, Human Experience, Experiments, and Data
      • Lab-2: Down the R-abbit Hole…
      • Lab-3: Drink Me!
      • Lab-4: I say what I mean and I mean what I say
      • Lab-5: Twas brillig, and the slithy toves…
      • Lab-6: These Roses have been Painted !!
      • Lab-7: The Lobster Quadrille
      • Lab-8: Did you ever see such a thing as a drawing of a muchness?
      • Lab-9: If you please sir…which way to the Secret Garden?
      • Lab-10: An Invitation from the Queen…to play Croquet
      • Lab-11: The Queen of Hearts, She Made some Tarts
      • Lab-12: Time is a Him!!
      • Iteration: Learning to purrr
      • Lab-13: Old Tortoise Taught Us
      • Lab-14: You’re are Nothing but a Pack of Cards!!
    • ML for Artists and Managers
      • 🐉 Intro to Orange
      • ML - Regression
      • ML - Classification
      • ML - Clustering
      • 🕔 Modelling Time Series
    • TRIZ for Problem Solvers
      • I am Water
      • I am What I yam
      • Birds of Different Feathers
      • I Connect therefore I am
      • I Think, Therefore I am
      • The Art of Parallel Thinking
      • A Year of Metaphoric Thinking
      • TRIZ - Problems and Contradictions
      • TRIZ - The Unreasonable Effectiveness of Available Resources
      • TRIZ - The Ideal Final Result
      • TRIZ - A Contradictory Language
      • TRIZ - The Contradiction Matrix Workflow
      • TRIZ - The Laws of Evolution
      • TRIZ - Substance Field Analysis, and ARIZ
    • Math Models for Creative Coders
      • Maths Basics
        • Vectors
        • Matrix Algebra Whirlwind Tour
        • content/courses/MathModelsDesign/Modules/05-Maths/70-MultiDimensionGeometry/index.qmd
      • Tech
        • Tools and Installation
        • Adding Libraries to p5.js
        • Using Constructor Objects in p5.js
      • Geometry
        • Circles
        • Complex Numbers
        • Fractals
        • Affine Transformation Fractals
        • L-Systems
        • Kolams and Lusona
      • Media
        • Fourier Series
        • Additive Sound Synthesis
        • Making Noise Predictably
        • The Karplus-Strong Guitar Algorithm
      • AI
        • Working with Neural Nets
        • The Perceptron
        • The Multilayer Perceptron
        • MLPs and Backpropagation
        • Gradient Descent
      • Projects
        • Projects
    • Data Science with No Code
      • Data
      • Orange
      • Summaries
      • Counts
      • Quantity
      • 🕶 Happy Data are all Alike
      • Groups
      • Change
      • Rhythm
      • Proportions
      • Flow
      • Structure
      • Ranking
      • Space
      • Time
      • Networks
      • Surveys
      • Experiments
    • Tech for Creative Education
      • 🧭 Using Idyll
      • 🧭 Using Apparatus
      • 🧭 Using g9.js
    • Literary Jukebox: In Short, the World
      • Italy - Dino Buzzati
      • France - Guy de Maupassant
      • Japan - Hisaye Yamamoto
      • Peru - Ventura Garcia Calderon
      • Russia - Maxim Gorky
      • Egypt - Alifa Rifaat
      • Brazil - Clarice Lispector
      • England - V S Pritchett
      • Russia - Ivan Bunin
      • Czechia - Milan Kundera
      • Sweden - Lars Gustaffsson
      • Canada - John Cheever
      • Ireland - William Trevor
      • USA - Raymond Carver
      • Italy - Primo Levi
      • India - Ruth Prawer Jhabvala
      • USA - Carson McCullers
      • Zimbabwe - Petina Gappah
      • India - Bharati Mukherjee
      • USA - Lucia Berlin
      • USA - Grace Paley
      • England - Angela Carter
      • USA - Kurt Vonnegut
      • Spain-Merce Rodoreda
      • Israel - Ruth Calderon
      • Israel - Etgar Keret
  • Posts
  • Blogs and Talks

On this page

  • What graphs will we see today?
  • Inspiration
  • How do these Chart(s) Work?
  • Creating Maps
  • Dataset: UFO Sightings
    • Examine the Data
  • Dataset: Animal Migration Tracks
    • Examine the Data
    • Data Dictionary
    • Research Questions
    • What is the Story Here?
  • Your Turn
  • Wait, But Why?
  • References
  1. Teaching
  2. Data Science with No Code
  3. Space

Space

Maps
Geocoding
Choropleth maps
Geolocator maps
Cartograms
Published

July 24, 2024

Modified

August 14, 2024

Abstract
Maps, Cartograms, and Choropleths

What graphs will we see today?

Variable #1 Variable #2 Chart Names Chart Shape
Quant Qual Choropleth and Symbols Maps, Cartograms

Inspiration

(a) Infosys in the EU
(b) Population Cartogram
Figure 1: Choropleth and Cartogram
(a) Where’s the next Houthi attack?
(b) Malacca
Figure 2: Symbol Maps

How do these Chart(s) Work?

In Figure 1 (a), we have a choropleth map. What does choropleth1 mean? And what kind of information could this map represent? The idea is to colour a specific area of the map, a district or state, based on a Quant or a Qual variable.

The Figure 1 (b) deliberately distorts and scales portions of the map in proportion to a Quant variable, in this case, population in 2018.

In Figure 2 (a) and Figure 2 (b), symbols are used to indicate either the location/presence of an item of interest, or a quantity by scaling their size in proportion to a Quant variable

Creating Maps

  • Using Orange
  • Using RAWgraphs
  • Using DataWrapper

Let us use a built-in dataset in Orange to create a Symbol/bubble/Choropleth map. This dataset pertains to the climate in several European cities. Here is the workflow:

Let us look first at the data table.

Figure 3: European Cities Data Table

Data Dictionary

NoteQualitative Data
  • City: City in Europe
  • Climate: One of six types: oceanic, meditterranean, humid…etc.
  • Climate(koppen): Some sort of climate classification(acronym?)
Quantitative Data
  • All other variables are Quantitative. These pertain to temperature,rainfall, humidity, sunshine, and ultraviolet radiation.
  • Longitude and Latitude are also Quant
ImportantLong and Lat

Note the presence of specific Longitude Latitude columns in the data. Why am I saying this in that peculiar order ??💭

Figure 4: European Cities Maps

We have directed the output of the Data Table widget to the Geo Map widget, so that the selected citie(s) show up as symbols on the map. The symbol colour is proportional to one of the other “non-locational” Quant variables. It can also be a Qual variable.

We can also connect the same output to the Choropleth Map widget. However in this case, Orange colours the country in which the chosen city is located, based on the selected Quant/Qual variable for colour.

NoteBase Map

Note how Orange “gets hold” of a base map of Europe to plot the cities on. These are built-in datasets / automatically downloaded by Orange using free map services such as Open Street Map

Nopes.

Symbol Maps: https://academy.datawrapper.de/category/278-symbol-maps

Choropleth Maps: https://academy.datawrapper.de/category/93-maps

Dataset: UFO Sightings

Suppose we have our own data, of places we have visited. Let us cook up such a dataset manually (in Excel) without Long and Lat, and we can then Geo Code the places plot them based on some other parameter of interest.

Geocoding widget extracts latitude/longitude pairs from region names or synthesizes latitude/longitude to return region name. If the region is large, say a country, encoder with return the latitude and longitude of geometric centre.

Here is a Excel to download; you should plot this first and then edit the places and its characteristics to suit your own research.

Note that this dataset does have longitude and latitude data. We will import this into Orange and deliberately Geo Code this, just to compare.

Examine the Data

(a) UFO Data Input
(b) UFO Data Table
Figure 5: UFO Sightings Dataset

Dataset: Animal Migration Tracks

So far we have seen maps that place POINTS on a base map. Let us see if we can get tracks to show…or not, peasants.

Examine the Data

Data Dictionary

NoteQuantitative Data
NoteQualitative Data

Research Questions

NoteQuestion

What is the Story Here?

Your Turn

Wait, But Why?

References

  1. https://github.com/CityOfNewYork/nyc-planimetrics/blob/main/Capture_Rules.md
Back to top

Footnotes

  1. Etymology. From Ancient Greek χώρα (khṓra, “location”) + πλῆθος (plêthos, “a great number”) + English map. First proposed in 1938 by American geographer John Kirtland Wright to mean “quantity in area,” although maps of the type have been used since the early 19th century.↩︎

Ranking
Time

License: CC BY-SA 2.0

Website made with ❤️ and Quarto, by Arvind V.

Hosted by Netlify .