{ "cells": [ { "cell_type": "markdown", "metadata": { "id": "yY2RCWLis1Oy" }, "source": [ "# Session 3: Semantic Zooming\n", "This notebook demonstrates a way to use a unique primitive, i.e., **semantic zooming**, in Gosling to reveal patterns across scales.\n" ] }, { "cell_type": "markdown", "metadata": { "id": "ScTPHRO1tj4f" }, "source": [ "## What Is \"Semantic Zooming\"?\n", "\n", "### _\"Allowing objects to be represented differently at different scales.\"_ ([Cockburn, Karlson, Bederson. 2006](https://doi.org/10.1145/1456650.1456652))\n", "\n", "A typical example of semantic zooming we find in the real world is Google Maps where you can see detailed information upon zooming in, such as store icons, names, streets.\n", "\n", "
![]() | \n",
"![]() | \n",
"