CINXE.COM

Treemapping - Wikipedia

<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>Treemapping - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"acf83e3e-fb10-4158-89fb-fc63e572bec2","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Treemapping","wgTitle":"Treemapping","wgCurRevisionId":1234907040,"wgRevisionId":1234907040,"wgArticleId":1592887,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description matches Wikidata","All articles needing examples","Articles needing examples from December 2018","All articles with unsourced statements","Articles with unsourced statements from August 2008","Articles with unsourced statements from March 2010","Commons category link is on Wikidata","User interface techniques","Infographics","Statistical charts and diagrams","Trees (data structures)","Visualization (graphics)","Rectangular subdivisions" ],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Treemapping","wgRelevantArticleId":1592887,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId": "Q838583","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.math.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready", "jquery.tablesorter","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=ext.cite.styles%7Cext.math.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&amp;only=styles&amp;skin=vector-2022"> <script async="" src="/w/load.php?lang=en&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&amp;modules=site.styles&amp;only=styles&amp;skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/a/a6/2012_Singapore_Products_Export_Treemap.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="931"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/a/a6/2012_Singapore_Products_Export_Treemap.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="621"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/2012_Singapore_Products_Export_Treemap.png/640px-2012_Singapore_Products_Export_Treemap.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="497"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Treemapping - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/Treemapping"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=Treemapping&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/Treemapping"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Treemapping rootpage-Treemapping skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page&#039;s font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&amp;returnto=Treemapping" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&amp;returnto=Treemapping" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_en.wikipedia.org&amp;uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&amp;returnto=Treemapping" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&amp;returnto=Treemapping" title="You&#039;re encouraged to log in; however, it&#039;s not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Tiling_algorithms" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Tiling_algorithms"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Tiling algorithms</span> </div> </a> <button aria-controls="toc-Tiling_algorithms-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Tiling algorithms subsection</span> </button> <ul id="toc-Tiling_algorithms-sublist" class="vector-toc-list"> <li id="toc-Rectangular_treemaps" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Rectangular_treemaps"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Rectangular treemaps</span> </div> </a> <ul id="toc-Rectangular_treemaps-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Convex_treemaps" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Convex_treemaps"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>Convex treemaps</span> </div> </a> <ul id="toc-Convex_treemaps-sublist" class="vector-toc-list"> <li id="toc-Orthoconvex_treemaps" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#Orthoconvex_treemaps"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2.1</span> <span>Orthoconvex treemaps</span> </div> </a> <ul id="toc-Orthoconvex_treemaps-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Other_treemaps" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Other_treemaps"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>Other treemaps</span> </div> </a> <ul id="toc-Other_treemaps-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>History</span> </div> </a> <ul id="toc-History-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Treemapping</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 6 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-6" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">6 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Tree_Map" title="Tree Map – German" lang="de" hreflang="de" data-title="Tree Map" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Treemap" title="Treemap – French" lang="fr" hreflang="fr" data-title="Treemap" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Treemap" title="Treemap – Italian" lang="it" hreflang="it" data-title="Treemap" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Mapa_drzewa" title="Mapa drzewa – Polish" lang="pl" hreflang="pl" data-title="Mapa drzewa" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Treemapping" title="Treemapping – Portuguese" lang="pt" hreflang="pt" data-title="Treemapping" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E7%9F%A9%E5%BD%A2%E5%BC%8F%E6%A0%91%E7%8A%B6%E7%BB%93%E6%9E%84%E7%BB%98%E5%9B%BE%E6%B3%95" title="矩形式树状结构绘图法 – Chinese" lang="zh" hreflang="zh" data-title="矩形式树状结构绘图法" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q838583#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Treemapping" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:Treemapping" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Treemapping"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Treemapping&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Treemapping&amp;action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Treemapping"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Treemapping&amp;action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Treemapping&amp;action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/Treemapping" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/Treemapping" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Treemapping&amp;oldid=1234907040" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Treemapping&amp;action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&amp;page=Treemapping&amp;id=1234907040&amp;wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTreemapping"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&amp;url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FTreemapping"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&amp;page=Treemapping&amp;action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Treemapping&amp;printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Treemaps" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q838583" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Visualisation method for hierchical data</div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:2012_Singapore_Products_Export_Treemap.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/2012_Singapore_Products_Export_Treemap.png/220px-2012_Singapore_Products_Export_Treemap.png" decoding="async" width="220" height="171" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a6/2012_Singapore_Products_Export_Treemap.png/330px-2012_Singapore_Products_Export_Treemap.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a6/2012_Singapore_Products_Export_Treemap.png/440px-2012_Singapore_Products_Export_Treemap.png 2x" data-file-width="750" data-file-height="582" /></a><figcaption>Treemap of Singapore's exports by product category, 2012. The Product Exports Treemaps are one of the most recent applications of these kind of visualizations, developed by the Harvard-MIT <a href="/wiki/The_Observatory_of_Economic_Complexity" title="The Observatory of Economic Complexity">Observatory of Economic Complexity</a>.</figcaption></figure> <p>In <a href="/wiki/Information_visualization" class="mw-redirect" title="Information visualization">information visualization</a> and <a href="/wiki/Computing" title="Computing">computing</a>, <b>treemapping</b> is a method for displaying <a href="/wiki/Hierarchical" class="mw-redirect" title="Hierarchical">hierarchical</a> data using <a href="/wiki/Nesting_(computing)" title="Nesting (computing)">nested</a> figures, usually rectangles. </p><p>Treemaps display hierarchical (<a href="/wiki/Tree_(data_structure)" class="mw-redirect" title="Tree (data structure)">tree-structured</a>) data as a set of nested rectangles. Each branch of the tree is given a rectangle, which is then tiled with smaller rectangles representing sub-branches. A leaf node's rectangle has an area proportional to a specified <a href="/wiki/Dimension_(metadata)" title="Dimension (metadata)">dimension of the data</a>.<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> Often the leaf nodes are colored to show a separate dimension of the data. </p><p>When the color and size dimensions are correlated in some way with the tree structure, one can often easily see patterns that would be difficult to spot in other ways, such as whether a certain color is particularly relevant. A second advantage of treemaps is that, by construction, they make efficient use of space. As a result, they can legibly display thousands of items on the screen simultaneously. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Tiling_algorithms">Tiling algorithms</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=1" title="Edit section: Tiling algorithms"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>To create a treemap, one must define a <a href="/wiki/Tessellation" title="Tessellation">tiling</a> <a href="/wiki/Algorithm" title="Algorithm">algorithm</a>, that is, a way to divide a region into sub-regions of specified areas. Ideally, a treemap algorithm would create regions that satisfy the following criteria: </p> <ol><li>A small <a href="/wiki/Aspect_ratio_(image)" title="Aspect ratio (image)">aspect ratio</a>—ideally close to one. Regions with a small aspect ratio (i.e., <a href="/wiki/Fat_object_(geometry)" title="Fat object (geometry)">fat objects</a>) are easier to perceive.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup></li> <li>Preserve some sense of the ordering in the input data (ordered).</li> <li>Change to reflect changes in the underlying data (high stability).</li></ol> <p>These properties have an inverse relationship. As the aspect ratio is optimized, the order of placement becomes less predictable. As the order becomes more stable, the aspect ratio is degraded.<sup class="noprint Inline-Template" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:AUDIENCE" class="mw-redirect" title="Wikipedia:AUDIENCE"><span title="An editor has requested that an example be provided. (December 2018)">example needed</span></a></i>&#93;</sup> </p> <div class="mw-heading mw-heading3"><h3 id="Rectangular_treemaps">Rectangular treemaps</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=2" title="Edit section: Rectangular treemaps"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>To date, fifteen primary rectangular treemap algorithms have been developed: </p> <table class="wikitable sortable"> <caption>Treemap algorithms<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> </caption> <tbody><tr> <th>Algorithm </th> <th>Order </th> <th>Aspect ratios </th> <th>Stability </th></tr> <tr> <td><b>BinaryTree</b> </td> <td>partially ordered </td> <td data-sort-value="d">high </td> <td>stable </td></tr> <tr> <td><b>Slice And Dice</b><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="e">very high </td> <td>stable </td></tr> <tr> <td><b>Strip</b><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>medium stability </td></tr> <tr> <td><b>Pivot by middle</b><sup id="cite_ref-Ordered_treemap_layouts_6-0" class="reference"><a href="#cite_note-Ordered_treemap_layouts-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>medium stability </td></tr> <tr> <td><b>Pivot by split</b><sup id="cite_ref-Ordered_treemap_layouts_6-1" class="reference"><a href="#cite_note-Ordered_treemap_layouts-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>low stability </td></tr> <tr> <td><b>Pivot by size</b><sup id="cite_ref-Ordered_treemap_layouts_6-2" class="reference"><a href="#cite_note-Ordered_treemap_layouts-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>medium stability </td></tr> <tr> <td><b>Split</b><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>medium stability </td></tr> <tr> <td><b>Spiral</b><sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>medium stability </td></tr> <tr> <td><b>Hilbert</b><sup id="cite_ref-resolver.tudelft.nl_9-0" class="reference"><a href="#cite_note-resolver.tudelft.nl-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>medium stability </td></tr> <tr> <td><b>Moore</b><sup id="cite_ref-resolver.tudelft.nl_9-1" class="reference"><a href="#cite_note-resolver.tudelft.nl-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="c">medium </td> <td>medium stability </td></tr> <tr> <td><b>Squarified</b><sup id="cite_ref-squarified_algorithm_10-0" class="reference"><a href="#cite_note-squarified_algorithm-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> </td> <td>ordered </td> <td data-sort-value="a">low </td> <td>low stability </td></tr> <tr> <td><b>Mixed Treemaps</b><sup id="cite_ref-mixed_algorithm_11-0" class="reference"><a href="#cite_note-mixed_algorithm-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> </td> <td>unordered </td> <td data-sort-value="a">low </td> <td>medium stability </td></tr> <tr> <td><b>Approximation</b><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> </td> <td>unordered </td> <td data-sort-value="a">low </td> <td>medium stability </td></tr> <tr> <td><b>Git</b><sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> </td> <td>unordered </td> <td data-sort-value="c">medium </td> <td>stable </td></tr> <tr> <td><b>Local moves</b><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </td> <td>unordered </td> <td data-sort-value="c">medium </td> <td>stable </td></tr> </tbody></table> <div class="mw-heading mw-heading3"><h3 id="Convex_treemaps">Convex treemaps</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=3" title="Edit section: Convex treemaps"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Rectangular treemaps have the disadvantage that their aspect ratio might be arbitrarily high in the worst case. As a simple example, if the tree root has only two children, one with weight <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 1/n}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>/</mo> </mrow> <mi>n</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle 1/n}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/f0e10667bad240500f5044257143510127e03d69" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:3.72ex; height:2.843ex;" alt="{\displaystyle 1/n}"></span> and one with weight <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 1-1/n}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mn>1</mn> <mo>&#x2212;<!-- − --></mo> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>/</mo> </mrow> <mi>n</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle 1-1/n}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/88e1d11b673218dccfccbf15915c62986e0f6235" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.722ex; height:2.843ex;" alt="{\displaystyle 1-1/n}"></span>, then the aspect ratio of the smaller child will be <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle n}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>n</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle n}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/a601995d55609f2d9f5e233e36fbe9ea26011b3b" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.395ex; height:1.676ex;" alt="{\displaystyle n}"></span>, which can be arbitrarily high. To cope with this problem, several algorithms have been proposed that use regions that are general <a href="/wiki/Convex_polygon" title="Convex polygon">convex polygons</a>, not necessarily rectangular. </p><p><b>Convex treemaps</b> were developed in several steps, each step improved the upper bound on the aspect ratio. The bounds are given as a function of <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle n}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>n</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle n}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/a601995d55609f2d9f5e233e36fbe9ea26011b3b" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.395ex; height:1.676ex;" alt="{\displaystyle n}"></span> - the total number of nodes in the tree, and <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>d</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle d}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/e85ff03cbe0c7341af6b982e47e9f90d235c66ab" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.216ex; height:2.176ex;" alt="{\displaystyle d}"></span> - the total depth of the tree. </p> <ol><li>Onak and Sidiropoulos<sup id="cite_ref-convex_algorithm_15-0" class="reference"><a href="#cite_note-convex_algorithm-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> proved an upper bound of <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle O((d\log {n})^{17})}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>O</mi> <mo stretchy="false">(</mo> <mo stretchy="false">(</mo> <mi>d</mi> <mi>log</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> <msup> <mo stretchy="false">)</mo> <mrow class="MJX-TeXAtom-ORD"> <mn>17</mn> </mrow> </msup> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle O((d\log {n})^{17})}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/bf86a4281dbb401a28c7b9a6f423e1321e644b10" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:13.625ex; height:3.176ex;" alt="{\displaystyle O((d\log {n})^{17})}"></span>.</li> <li>De-Berg and Onak and Sidiropoulos<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> improve the upper bound to <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle O(d+\log {n})}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>O</mi> <mo stretchy="false">(</mo> <mi>d</mi> <mo>+</mo> <mi>log</mi> <mo>&#x2061;<!-- ⁡ --></mo> <mrow class="MJX-TeXAtom-ORD"> <mi>n</mi> </mrow> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle O(d+\log {n})}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/8de5f20d7a9a9700331ee7c7e69132375c667c30" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.392ex; height:2.843ex;" alt="{\displaystyle O(d+\log {n})}"></span>, and prove a lower bound of <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle O(d)}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>O</mi> <mo stretchy="false">(</mo> <mi>d</mi> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle O(d)}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/6e323ee705f0664132bf796619cf0e2b36a1c396" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.798ex; height:2.843ex;" alt="{\displaystyle O(d)}"></span>.</li> <li>De-Berg and Speckmann and van-der-Weele<sup id="cite_ref-dsv2_17-0" class="reference"><a href="#cite_note-dsv2-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> improve the upper bound to <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle O(d)}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>O</mi> <mo stretchy="false">(</mo> <mi>d</mi> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle O(d)}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/6e323ee705f0664132bf796619cf0e2b36a1c396" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:4.798ex; height:2.843ex;" alt="{\displaystyle O(d)}"></span>, matching the theoretical lower bound. (For the special case where the depth is 1, they present an algorithm that uses only four classes of 45-degree-polygons (rectangles, right-angled triangles, right-angled trapezoids and 45-degree pentagons), and guarantees an aspect ratio of at most 34/7.)</li></ol> <p>The latter two algorithms operate in two steps (greatly simplified for clarity): </p> <ol><li>The original tree is converted to a binary tree: each node with more than two children is replaced by a sub-tree in which each node has exactly two children.</li> <li>Each region representing a node (starting from the root) is divided to two, using a line that keeps the angles between edges as large as possible. It is possible to prove that, if all edges of a convex polygon are separated by an angle of at least <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle \phi }"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>&#x03D5;<!-- ϕ --></mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle \phi }</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/72b1f30316670aee6270a28334bdf4f5072cdde4" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:1.385ex; height:2.509ex;" alt="{\displaystyle \phi }"></span>, then its aspect ratio is <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle O(1/\phi )}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>O</mi> <mo stretchy="false">(</mo> <mn>1</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>/</mo> </mrow> <mi>&#x03D5;<!-- ϕ --></mi> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle O(1/\phi )}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/d56eaab6f4b9ea764c711de66d9caae22cfa3810" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:7.293ex; height:2.843ex;" alt="{\displaystyle O(1/\phi )}"></span>. It is possible to ensure that, in a tree of depth <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>d</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle d}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/e85ff03cbe0c7341af6b982e47e9f90d235c66ab" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.216ex; height:2.176ex;" alt="{\displaystyle d}"></span>, the angle is divided by a factor of at most <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle d}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>d</mi> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle d}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/e85ff03cbe0c7341af6b982e47e9f90d235c66ab" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.338ex; width:1.216ex; height:2.176ex;" alt="{\displaystyle d}"></span>, hence the aspect ratio guarantee.</li></ol> <div class="mw-heading mw-heading4"><h4 id="Orthoconvex_treemaps">Orthoconvex treemaps</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=4" title="Edit section: Orthoconvex treemaps"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In convex treemaps, the aspect ratio cannot be constant - it grows with the depth of the tree. To attain a constant aspect-ratio, <b>Orthoconvex treemaps</b><sup id="cite_ref-dsv2_17-1" class="reference"><a href="#cite_note-dsv2-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> can be used. There, all regions are <a href="/wiki/Orthoconvex" class="mw-redirect" title="Orthoconvex">orthoconvex</a> <a href="/wiki/Rectilinear_polygon" title="Rectilinear polygon">rectilinear polygons</a> with aspect ratio at most 64; and the leaves are either rectangles with aspect ratio at most 8, or L-shapes or S-shapes with aspect ratio at most 32. </p><p>For the special case where the depth is 1, they present an algorithm that uses only rectangles and L-shapes, and the aspect ratio is at most <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 2+2/{\sqrt {3}}\approx 3.15}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mn>2</mn> <mo>+</mo> <mn>2</mn> <mrow class="MJX-TeXAtom-ORD"> <mo>/</mo> </mrow> <mrow class="MJX-TeXAtom-ORD"> <msqrt> <mn>3</mn> </msqrt> </mrow> <mo>&#x2248;<!-- ≈ --></mo> <mn>3.15</mn> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle 2+2/{\sqrt {3}}\approx 3.15}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/7cbe55195bbf8c0b627ae0e7500876d0d5b46a1b" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:16.659ex; height:3.009ex;" alt="{\displaystyle 2+2/{\sqrt {3}}\approx 3.15}"></span>; the internal nodes use only rectangles with aspect ratio at most <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle 1+{\sqrt {3}}\approx 2.73}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mn>1</mn> <mo>+</mo> <mrow class="MJX-TeXAtom-ORD"> <msqrt> <mn>3</mn> </msqrt> </mrow> <mo>&#x2248;<!-- ≈ --></mo> <mn>2.73</mn> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle 1+{\sqrt {3}}\approx 2.73}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/94c3d83bfa6c05f1214fbb4c9bbbc36a5e2e7d9e" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.671ex; width:14.334ex; height:2.843ex;" alt="{\displaystyle 1+{\sqrt {3}}\approx 2.73}"></span>. </p> <div class="mw-heading mw-heading3"><h3 id="Other_treemaps">Other treemaps</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=5" title="Edit section: Other treemaps"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dt>Voronoi Treemaps</dt> <dd><sup id="cite_ref-voronoi_algorithm_18-0" class="reference"><a href="#cite_note-voronoi_algorithm-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> based on <a href="/wiki/Voronoi_diagram" title="Voronoi diagram">Voronoi diagram</a> calculations. The algorithm is iterative and does not give any upper bound on the aspect ratio.</dd> <dt>Jigsaw Treemaps<sup id="cite_ref-jigsaw_algorithm_19-0" class="reference"><a href="#cite_note-jigsaw_algorithm-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup></dt> <dd>based on the geometry of space-filling curves. They assume that the weights are integers and that their sum is a square number. The regions of the map are <a href="/wiki/Rectilinear_polygon" title="Rectilinear polygon">rectilinear polygons</a> and highly non-ortho-convex. Their aspect ratio is guaranteed to be at most 4.</dd> <dt>GosperMaps</dt> <dd><sup id="cite_ref-gosper_map_20-0" class="reference"><a href="#cite_note-gosper_map-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> based on the geometry of <a href="/wiki/Gosper_curve" title="Gosper curve">Gosper curves</a>. It is ordered and stable, but has a very high aspect ratio.</dd></dl> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=6" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Tree_Map.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Tree_Map.png/220px-Tree_Map.png" decoding="async" width="220" height="173" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Tree_Map.png/330px-Tree_Map.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Tree_Map.png/440px-Tree_Map.png 2x" data-file-width="869" data-file-height="684" /></a><figcaption>Hard disk space usage visualized in TreeSize, software first released in 1996</figcaption></figure> <p>Area-based visualizations have existed for decades. For example, <a href="/wiki/Mosaic_plot" title="Mosaic plot">mosaic plots</a> (also known as Marimekko diagrams) use rectangular tilings to show joint distributions (i.e., most commonly they are essentially stacked column plots where the columns are of different widths). The main distinguishing feature of a treemap, however, is the recursive construction that allows it to be extended to hierarchical data with any number of levels. This idea was invented by professor <a href="/wiki/Ben_Shneiderman" title="Ben Shneiderman">Ben Shneiderman</a> at the <a href="/wiki/University_of_Maryland_Human_%E2%80%93_Computer_Interaction_Lab" class="mw-redirect" title="University of Maryland Human – Computer Interaction Lab">University of Maryland Human – Computer Interaction Lab</a> in the early 1990s. <sup id="cite_ref-shneiderman_0_21-0" class="reference"><a href="#cite_note-shneiderman_0-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-shneiderman_1_22-0" class="reference"><a href="#cite_note-shneiderman_1-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> Shneiderman and his collaborators then deepened the idea by introducing a variety of interactive techniques for filtering and adjusting treemaps. </p><p>These early treemaps all used the simple "slice-and-dice" tiling algorithm. Despite many desirable properties (it is stable, preserves ordering, and is easy to implement), the slice-and-dice method often produces tilings with many long, skinny rectangles. In 1994 Mountaz Hascoet and <a href="/wiki/Michel_Beaudouin-Lafon" title="Michel Beaudouin-Lafon">Michel Beaudouin-Lafon</a> invented a "squarifying" algorithm, later popularized by <a href="/wiki/Jarke_van_Wijk" class="mw-redirect" title="Jarke van Wijk">Jarke van Wijk</a>, that created tilings whose rectangles were closer to square. In 1999 <a href="/wiki/Martin_M._Wattenberg" title="Martin M. Wattenberg">Martin Wattenberg</a> used a variation of the "squarifying" algorithm that he called "pivot and slice" to create the first Web-based treemap, the SmartMoney Map of the Market, which displayed data on hundreds of companies in the U.S. stock market. Following its launch, treemaps enjoyed a surge of interest, especially in financial contexts.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (August 2008)">citation needed</span></a></i>&#93;</sup> </p><p>A third wave of treemap innovation came around 2004, after <a href="/w/index.php?title=Marcos_Weskamp&amp;action=edit&amp;redlink=1" class="new" title="Marcos Weskamp (page does not exist)">Marcos Weskamp</a> created the <a href="/w/index.php?title=Newsmap&amp;action=edit&amp;redlink=1" class="new" title="Newsmap (page does not exist)">Newsmap</a>, a treemap that displayed news headlines. This example of a non-analytical treemap inspired many imitators, and introduced treemaps to a new, broad audience.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">&#91;<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (March 2010)">citation needed</span></a></i>&#93;</sup> In recent years, treemaps have made their way into the mainstream media, including usage by the New York Times.<sup id="cite_ref-NYTimes_23-0" class="reference"><a href="#cite_note-NYTimes-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-NYTimes2_24-0" class="reference"><a href="#cite_note-NYTimes2-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup> The Treemap Art Project<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> produced 12 framed images for the <a href="/wiki/National_Academies_(United_States)" class="mw-redirect" title="National Academies (United States)">National Academies (United States)</a>, shown the Every AlgoRiThm has ART in It exhibit<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> in Washington, DC and another set for the collection of <a href="/wiki/Museum_of_Modern_Art" title="Museum of Modern Art">Museum of Modern Art</a> in New York. </p> <div style="clear:both;" class=""></div> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=7" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Disk_space_analyzer" class="mw-redirect" title="Disk space analyzer">Disk space analyzer</a></li> <li><a href="/wiki/Data_and_information_visualization" title="Data and information visualization">Data and information visualization</a></li> <li><a href="/wiki/Mosaic_plot" title="Mosaic plot">Marimekko Chart</a>, a similar concept with one level of explicit hierarchy.</li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=8" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite id="CITEREFLiChauZeng2019" class="citation journal cs1">Li, Rita Yi Man; Chau, Kwong Wing; Zeng, Frankie Fanjie (2019). <a rel="nofollow" class="external text" href="https://doi.org/10.3390%2Fsu11102863">"Ranking of Risks for Existing and New Building Works"</a>. <i>Sustainability</i>. <b>11</b> (10): 2863. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.3390%2Fsu11102863">10.3390/su11102863</a></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Sustainability&amp;rft.atitle=Ranking+of+Risks+for+Existing+and+New+Building+Works&amp;rft.volume=11&amp;rft.issue=10&amp;rft.pages=2863&amp;rft.date=2019&amp;rft_id=info%3Adoi%2F10.3390%2Fsu11102863&amp;rft.aulast=Li&amp;rft.aufirst=Rita+Yi+Man&amp;rft.au=Chau%2C+Kwong+Wing&amp;rft.au=Zeng%2C+Frankie+Fanjie&amp;rft_id=https%3A%2F%2Fdoi.org%2F10.3390%252Fsu11102863&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKongHeerAgrawala2010" class="citation journal cs1">Kong, N; Heer, J; Agrawala, M (2010). "Perceptual Guidelines for Creating Rectangular Treemaps". <i>IEEE Transactions on Visualization and Computer Graphics</i>. <b>16</b> (6): 990–8. <a href="/wiki/CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a>&#160;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.688.4140">10.1.1.688.4140</a></span>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTVCG.2010.186">10.1109/TVCG.2010.186</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&#160;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/20975136">20975136</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:11597084">11597084</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Transactions+on+Visualization+and+Computer+Graphics&amp;rft.atitle=Perceptual+Guidelines+for+Creating+Rectangular+Treemaps&amp;rft.volume=16&amp;rft.issue=6&amp;rft.pages=990-8&amp;rft.date=2010&amp;rft_id=https%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fsummary%3Fdoi%3D10.1.1.688.4140%23id-name%3DCiteSeerX&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A11597084%23id-name%3DS2CID&amp;rft_id=info%3Apmid%2F20975136&amp;rft_id=info%3Adoi%2F10.1109%2FTVCG.2010.186&amp;rft.aulast=Kong&amp;rft.aufirst=N&amp;rft.au=Heer%2C+J&amp;rft.au=Agrawala%2C+M&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFVernierSondagCombaSpeckmann2020" class="citation journal cs1">Vernier, E.; Sondag, M.; Comba, J.; Speckmann, B.; Telea, A.; Verbeek, K. (2020). "Quantitative Comparison of Time-Dependent Treemaps". <i>Computer Graphics Forum</i>. <b>39</b> (3): 393–404. <a href="/wiki/ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1906.06014">1906.06014</a></span>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1111%2Fcgf.13989">10.1111/cgf.13989</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:189898065">189898065</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Computer+Graphics+Forum&amp;rft.atitle=Quantitative+Comparison+of+Time-Dependent+Treemaps&amp;rft.volume=39&amp;rft.issue=3&amp;rft.pages=393-404&amp;rft.date=2020&amp;rft_id=info%3Aarxiv%2F1906.06014&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A189898065%23id-name%3DS2CID&amp;rft_id=info%3Adoi%2F10.1111%2Fcgf.13989&amp;rft.aulast=Vernier&amp;rft.aufirst=E.&amp;rft.au=Sondag%2C+M.&amp;rft.au=Comba%2C+J.&amp;rft.au=Speckmann%2C+B.&amp;rft.au=Telea%2C+A.&amp;rft.au=Verbeek%2C+K.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShneiderman2001" class="citation journal cs1">Shneiderman, Ben (2001). <a rel="nofollow" class="external text" href="http://cvs.cs.umd.edu/~ben/papers/Shneiderman2001Ordered.pdf">"Ordered treemap layouts"</a> <span class="cs1-format">(PDF)</span>. <i>Infovis</i>: 73.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Infovis&amp;rft.atitle=Ordered+treemap+layouts&amp;rft.pages=73&amp;rft.date=2001&amp;rft.aulast=Shneiderman&amp;rft.aufirst=Ben&amp;rft_id=http%3A%2F%2Fcvs.cs.umd.edu%2F~ben%2Fpapers%2FShneiderman2001Ordered.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBenjaminShneidermanWattenberg2002" class="citation journal cs1">Benjamin, Bederson; Shneiderman, Ben; Wattenberg, Martin (2002). <a rel="nofollow" class="external text" href="http://www.cs.umd.edu/hcil/trs/2001-18/2001-18.pdf">"Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies"</a> <span class="cs1-format">(PDF)</span>. <i>ACM Transactions on Graphics</i>. <b>21</b> (4): 833–854. <a href="/wiki/CiteSeerX_(identifier)" class="mw-redirect" title="CiteSeerX (identifier)">CiteSeerX</a>&#160;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.2634">10.1.1.145.2634</a></span>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F571647.571649">10.1145/571647.571649</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:7253456">7253456</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=ACM+Transactions+on+Graphics&amp;rft.atitle=Ordered+and+quantum+treemaps%3A+Making+effective+use+of+2D+space+to+display+hierarchies&amp;rft.volume=21&amp;rft.issue=4&amp;rft.pages=833-854&amp;rft.date=2002&amp;rft_id=https%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fsummary%3Fdoi%3D10.1.1.145.2634%23id-name%3DCiteSeerX&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A7253456%23id-name%3DS2CID&amp;rft_id=info%3Adoi%2F10.1145%2F571647.571649&amp;rft.aulast=Benjamin&amp;rft.aufirst=Bederson&amp;rft.au=Shneiderman%2C+Ben&amp;rft.au=Wattenberg%2C+Martin&amp;rft_id=http%3A%2F%2Fwww.cs.umd.edu%2Fhcil%2Ftrs%2F2001-18%2F2001-18.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-Ordered_treemap_layouts-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-Ordered_treemap_layouts_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Ordered_treemap_layouts_6-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Ordered_treemap_layouts_6-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShneidermanWattenberg2001" class="citation journal cs1">Shneiderman, Ben; Wattenberg, Martin (2001). "Ordered treemap layouts". <i>IEEE Symposium on Information Visualization</i>: 73–78.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Symposium+on+Information+Visualization&amp;rft.atitle=Ordered+treemap+layouts&amp;rft.pages=73-78&amp;rft.date=2001&amp;rft.aulast=Shneiderman&amp;rft.aufirst=Ben&amp;rft.au=Wattenberg%2C+Martin&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFEngdahl" class="citation book cs1">Engdahl, Björn. <i>Ordered and quantum treemaps: Making effective use of 2D space to display hierarchies</i>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=book&amp;rft.btitle=Ordered+and+quantum+treemaps%3A+Making+effective+use+of+2D+space+to+display+hierarchies&amp;rft.aulast=Engdahl&amp;rft.aufirst=Bj%C3%B6rn&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTuShen2007" class="citation journal cs1">Tu, Y.; Shen, H. (2007). <a rel="nofollow" class="external text" href="https://web.cse.ohio-state.edu/~shen.94/Research/Highlight_Papers/H6_files/Tu2007.pdf">"Visualizing changes of hierarchical data using treemaps"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Visualization and Computer Graphics</i>. <b>13</b> (6): 1286–1293. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTVCG.2007.70529">10.1109/TVCG.2007.70529</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&#160;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/17968076">17968076</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:14206074">14206074</a></span>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220808213731/https://web.cse.ohio-state.edu/~shen.94/Research/Highlight_Papers/H6_files/Tu2007.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on Aug 8, 2022.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Transactions+on+Visualization+and+Computer+Graphics&amp;rft.atitle=Visualizing+changes+of+hierarchical+data+using+treemaps&amp;rft.volume=13&amp;rft.issue=6&amp;rft.pages=1286-1293&amp;rft.date=2007&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A14206074%23id-name%3DS2CID&amp;rft_id=info%3Apmid%2F17968076&amp;rft_id=info%3Adoi%2F10.1109%2FTVCG.2007.70529&amp;rft.aulast=Tu&amp;rft.aufirst=Y.&amp;rft.au=Shen%2C+H.&amp;rft_id=https%3A%2F%2Fweb.cse.ohio-state.edu%2F~shen.94%2FResearch%2FHighlight_Papers%2FH6_files%2FTu2007.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-resolver.tudelft.nl-9"><span class="mw-cite-backlink">^ <a href="#cite_ref-resolver.tudelft.nl_9-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-resolver.tudelft.nl_9-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTakCockburn2013" class="citation journal cs1">Tak, S.; Cockburn, A. (2013). <a rel="nofollow" class="external text" href="https://publications.tno.nl/publication/101111/1nYAEU/tak-2012-enhanced.pdf">"Enhanced spatial stability with Hilbert and Moore treemaps"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Visualization and Computer Graphics</i>. <b>19</b> (1): 141–148. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTVCG.2012.108">10.1109/TVCG.2012.108</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&#160;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/22508907">22508907</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:6099935">6099935</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Transactions+on+Visualization+and+Computer+Graphics&amp;rft.atitle=Enhanced+spatial+stability+with+Hilbert+and+Moore+treemaps&amp;rft.volume=19&amp;rft.issue=1&amp;rft.pages=141-148&amp;rft.date=2013&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A6099935%23id-name%3DS2CID&amp;rft_id=info%3Apmid%2F22508907&amp;rft_id=info%3Adoi%2F10.1109%2FTVCG.2012.108&amp;rft.aulast=Tak&amp;rft.aufirst=S.&amp;rft.au=Cockburn%2C+A.&amp;rft_id=https%3A%2F%2Fpublications.tno.nl%2Fpublication%2F101111%2F1nYAEU%2Ftak-2012-enhanced.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-squarified_algorithm-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-squarified_algorithm_10-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBrulsHuizingvan_Wijk2000" class="citation book cs1">Bruls, Mark; Huizing, Kees; van Wijk, Jarke J. (2000). "Squarified treemaps". In de Leeuw, W.; van Liere, R. (eds.). <a rel="nofollow" class="external text" href="http://www.win.tue.nl/~vanwijk/stm.pdf"><i>Data Visualization 2000: Proc. Joint Eurographics and IEEE TCVG Symp. on Visualization</i></a> <span class="cs1-format">(PDF)</span>. Springer-Verlag. pp.&#160;33–42.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=bookitem&amp;rft.atitle=Squarified+treemaps&amp;rft.btitle=Data+Visualization+2000%3A+Proc.+Joint+Eurographics+and+IEEE+TCVG+Symp.+on+Visualization&amp;rft.pages=33-42&amp;rft.pub=Springer-Verlag&amp;rft.date=2000&amp;rft.aulast=Bruls&amp;rft.aufirst=Mark&amp;rft.au=Huizing%2C+Kees&amp;rft.au=van+Wijk%2C+Jarke+J.&amp;rft_id=http%3A%2F%2Fwww.win.tue.nl%2F~vanwijk%2Fstm.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span>.</span> </li> <li id="cite_note-mixed_algorithm-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-mixed_algorithm_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRoel_VliegenErik-Jan_van_der_LindenJarke_J._van_Wijk" class="citation web cs1">Roel Vliegen; Erik-Jan van der Linden; <a href="/wiki/Jack_van_Wijk" title="Jack van Wijk">Jarke J. van Wijk</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110724160547/http://www.magnaview.nl/documents/Visualizing_Business_Data_with_Generalized_Treemaps.pdf">"Visualizing Business Data with Generalized Treemaps"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="http://www.magnaview.nl/documents/Visualizing_Business_Data_with_Generalized_Treemaps.pdf">the original</a> <span class="cs1-format">(PDF)</span> on July 24, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">February 24,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Visualizing+Business+Data+with+Generalized+Treemaps&amp;rft.au=Roel+Vliegen&amp;rft.au=Erik-Jan+van+der+Linden&amp;rft.au=Jarke+J.+van+Wijk&amp;rft_id=http%3A%2F%2Fwww.magnaview.nl%2Fdocuments%2FVisualizing_Business_Data_with_Generalized_Treemaps.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFNagamochiAbeWattenberg2007" class="citation journal cs1">Nagamochi, H.; Abe, Y.; Wattenberg, Martin (2007). <a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.dam.2006.08.005">"An approximation algorithm for dissect-ing a rectangle into rectangles with specified areas"</a>. <i>Discrete Applied Mathematics</i>. <b>155</b> (4): 523–537. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.dam.2006.08.005">10.1016/j.dam.2006.08.005</a></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Discrete+Applied+Mathematics&amp;rft.atitle=An+approximation+algorithm+for+dissect-ing+a+rectangle+into+rectangles+with+specified+areas&amp;rft.volume=155&amp;rft.issue=4&amp;rft.pages=523-537&amp;rft.date=2007&amp;rft_id=info%3Adoi%2F10.1016%2Fj.dam.2006.08.005&amp;rft.aulast=Nagamochi&amp;rft.aufirst=H.&amp;rft.au=Abe%2C+Y.&amp;rft.au=Wattenberg%2C+Martin&amp;rft_id=https%3A%2F%2Fdoi.org%2F10.1016%252Fj.dam.2006.08.005&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFVernierCombaTelea2018" class="citation journal cs1">Vernier, E.; Comba, J.; Telea, A. (2018). "Quantitative comparison of dy-namic treemaps for software evolution visualization". <i>Conferenceon Software Visualization</i>: 99–106.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Conferenceon+Software+Visualization&amp;rft.atitle=Quantitative+comparison+of+dy-namic+treemaps+for+software+evolution+visualization&amp;rft.pages=99-106&amp;rft.date=2018&amp;rft.aulast=Vernier&amp;rft.aufirst=E.&amp;rft.au=Comba%2C+J.&amp;rft.au=Telea%2C+A.&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSondagSpeckmannVerbeek2018" class="citation journal cs1">Sondag, M.; Speckmann, B.; Verbeek, K. (2018). <a rel="nofollow" class="external text" href="https://research.tue.nl/nl/publications/3703f11d-9a71-42b2-93b3-2ef941ee6fcd">"Stable treemaps via local moves"</a>. <i>IEEE Transactions on Visualization and Computer Graphics</i>. <b>24</b> (1): 729–738. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTVCG.2017.2745140">10.1109/TVCG.2017.2745140</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&#160;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/28866573">28866573</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:27739774">27739774</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Transactions+on+Visualization+and+Computer+Graphics&amp;rft.atitle=Stable+treemaps+via+local+moves&amp;rft.volume=24&amp;rft.issue=1&amp;rft.pages=729-738&amp;rft.date=2018&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A27739774%23id-name%3DS2CID&amp;rft_id=info%3Apmid%2F28866573&amp;rft_id=info%3Adoi%2F10.1109%2FTVCG.2017.2745140&amp;rft.aulast=Sondag&amp;rft.aufirst=M.&amp;rft.au=Speckmann%2C+B.&amp;rft.au=Verbeek%2C+K.&amp;rft_id=https%3A%2F%2Fresearch.tue.nl%2Fnl%2Fpublications%2F3703f11d-9a71-42b2-93b3-2ef941ee6fcd&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-convex_algorithm-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-convex_algorithm_15-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFKrzysztof_OnakAnastasios_Sidiropoulos" class="citation web cs1">Krzysztof Onak; Anastasios Sidiropoulos. <a rel="nofollow" class="external text" href="http://people.csail.mit.edu/konak/papers/socg_2008-circular_partitions_with_applications_to_visualization_and_embeddings.html">"Circular Partitions with Applications to Visualization and Embeddings"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 26,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Circular+Partitions+with+Applications+to+Visualization+and+Embeddings&amp;rft.au=Krzysztof+Onak&amp;rft.au=Anastasios+Sidiropoulos&amp;rft_id=http%3A%2F%2Fpeople.csail.mit.edu%2Fkonak%2Fpapers%2Fsocg_2008-circular_partitions_with_applications_to_visualization_and_embeddings.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMark_de_BergOnakSidiropoulos2013" class="citation journal cs1">Mark de Berg; Onak, Krzysztof; Sidiropoulos, Anastasios (2013). <a rel="nofollow" class="external text" href="https://jocg.org/index.php/jocg/article/view/2945">"Fat Polygonal Partitions with Applications to Visualization and Embeddings"</a>. <i>Journal of Computational Geometry</i>. <b>4</b> (1): 212–239. <a href="/wiki/ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1009.1866">1009.1866</a></span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Journal+of+Computational+Geometry&amp;rft.atitle=Fat+Polygonal+Partitions+with+Applications+to+Visualization+and+Embeddings&amp;rft.volume=4&amp;rft.issue=1&amp;rft.pages=212-239&amp;rft.date=2013&amp;rft_id=info%3Aarxiv%2F1009.1866&amp;rft.au=Mark+de+Berg&amp;rft.au=Onak%2C+Krzysztof&amp;rft.au=Sidiropoulos%2C+Anastasios&amp;rft_id=https%3A%2F%2Fjocg.org%2Findex.php%2Fjocg%2Farticle%2Fview%2F2945&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-dsv2-17"><span class="mw-cite-backlink">^ <a href="#cite_ref-dsv2_17-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-dsv2_17-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDe_BergSpeckmannVan_Der_Weele2014" class="citation journal cs1">De Berg, Mark; <a href="/wiki/Bettina_Speckmann" title="Bettina Speckmann">Speckmann, Bettina</a>; Van Der Weele, Vincent (2014). <a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.comgeo.2013.12.008">"Treemaps with bounded aspect ratio"</a>. <i><a href="/wiki/Computational_Geometry_(journal)" title="Computational Geometry (journal)">Computational Geometry</a></i>. <b>47</b> (6): 683. <a href="/wiki/ArXiv_(identifier)" class="mw-redirect" title="ArXiv (identifier)">arXiv</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://arxiv.org/abs/1012.1749">1012.1749</a></span>. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1016%2Fj.comgeo.2013.12.008">10.1016/j.comgeo.2013.12.008</a></span>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:12973376">12973376</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=Computational+Geometry&amp;rft.atitle=Treemaps+with+bounded+aspect+ratio&amp;rft.volume=47&amp;rft.issue=6&amp;rft.pages=683&amp;rft.date=2014&amp;rft_id=info%3Aarxiv%2F1012.1749&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A12973376%23id-name%3DS2CID&amp;rft_id=info%3Adoi%2F10.1016%2Fj.comgeo.2013.12.008&amp;rft.aulast=De+Berg&amp;rft.aufirst=Mark&amp;rft.au=Speckmann%2C+Bettina&amp;rft.au=Van+Der+Weele%2C+Vincent&amp;rft_id=https%3A%2F%2Fdoi.org%2F10.1016%252Fj.comgeo.2013.12.008&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span>. Conference version: <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation conference cs1"><a rel="nofollow" class="external text" href="http://alexandria.tue.nl/openaccess/Metis253577.pdf"><i>Convex Treemaps with Bounded Aspect Ratio</i></a> <span class="cs1-format">(PDF)</span>. EuroCG. 2011.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=conference&amp;rft.btitle=Convex+Treemaps+with+Bounded+Aspect+Ratio&amp;rft.date=2011&amp;rft_id=http%3A%2F%2Falexandria.tue.nl%2Fopenaccess%2FMetis253577.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-voronoi_algorithm-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-voronoi_algorithm_18-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBalzerDeussen2005" class="citation conference cs1">Balzer, Michael; Deussen, Oliver (2005). "Voronoi Treemaps". In Stasko, John T.; Ward, Matthew O. (eds.). <a rel="nofollow" class="external text" href="http://graphics.uni-konstanz.de/publikationen/2005/voronoi_treemaps/Balzer%20et%20al.%20--%20Voronoi%20Treemaps.pdf"><i>IEEE Symposium on Information Visualization (InfoVis 2005), 23-25 October 2005, Minneapolis, MN, USA</i></a> <span class="cs1-format">(PDF)</span>. IEEE Computer Society. p.&#160;7.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=conference&amp;rft.atitle=Voronoi+Treemaps&amp;rft.btitle=IEEE+Symposium+on+Information+Visualization+%28InfoVis+2005%29%2C+23-25+October+2005%2C+Minneapolis%2C+MN%2C+USA&amp;rft.pages=7&amp;rft.pub=IEEE+Computer+Society&amp;rft.date=2005&amp;rft.aulast=Balzer&amp;rft.aufirst=Michael&amp;rft.au=Deussen%2C+Oliver&amp;rft_id=http%3A%2F%2Fgraphics.uni-konstanz.de%2Fpublikationen%2F2005%2Fvoronoi_treemaps%2FBalzer%2520et%2520al.%2520--%2520Voronoi%2520Treemaps.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span>.</span> </li> <li id="cite_note-jigsaw_algorithm-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-jigsaw_algorithm_19-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWattenberg2005" class="citation conference cs1">Wattenberg, Martin (2005). "A Note on Space-Filling Visualizations and Space-Filling Curves". In Stasko, John T.; Ward, Matthew O. (eds.). <a rel="nofollow" class="external text" href="http://hint.fm/papers/158-wattenberg-final3.pdf"><i>IEEE Symposium on Information Visualization (InfoVis 2005), 23-25 October 2005, Minneapolis, MN, USA</i></a> <span class="cs1-format">(PDF)</span>. IEEE Computer Society. p.&#160;24.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=conference&amp;rft.atitle=A+Note+on+Space-Filling+Visualizations+and+Space-Filling+Curves&amp;rft.btitle=IEEE+Symposium+on+Information+Visualization+%28InfoVis+2005%29%2C+23-25+October+2005%2C+Minneapolis%2C+MN%2C+USA&amp;rft.pages=24&amp;rft.pub=IEEE+Computer+Society&amp;rft.date=2005&amp;rft.aulast=Wattenberg&amp;rft.aufirst=Martin&amp;rft_id=http%3A%2F%2Fhint.fm%2Fpapers%2F158-wattenberg-final3.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span>.</span> </li> <li id="cite_note-gosper_map-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-gosper_map_20-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAuberHuetLambertRenoust2013" class="citation journal cs1">Auber, David; Huet, Charles; Lambert, Antoine; Renoust, Benjamin; Sallaberry, Arnaud; Saulnier, Agnes (2013). <a rel="nofollow" class="external text" href="http://www.computer.org/csdl/trans/tg/2013/11/ttg2013111820-abs.html">"<i>Gosper Map</i>: Using a Gosper Curve for laying out hierarchical data"</a>. <i>IEEE Transactions on Visualization and Computer Graphics</i>. <b>19</b> (11): 1820–1832. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTVCG.2013.91">10.1109/TVCG.2013.91</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&#160;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/24029903">24029903</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:15050386">15050386</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Transactions+on+Visualization+and+Computer+Graphics&amp;rft.atitle=Gosper+Map%3A+Using+a+Gosper+Curve+for+laying+out+hierarchical+data&amp;rft.volume=19&amp;rft.issue=11&amp;rft.pages=1820-1832&amp;rft.date=2013&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A15050386%23id-name%3DS2CID&amp;rft_id=info%3Apmid%2F24029903&amp;rft_id=info%3Adoi%2F10.1109%2FTVCG.2013.91&amp;rft.aulast=Auber&amp;rft.aufirst=David&amp;rft.au=Huet%2C+Charles&amp;rft.au=Lambert%2C+Antoine&amp;rft.au=Renoust%2C+Benjamin&amp;rft.au=Sallaberry%2C+Arnaud&amp;rft.au=Saulnier%2C+Agnes&amp;rft_id=http%3A%2F%2Fwww.computer.org%2Fcsdl%2Ftrans%2Ftg%2F2013%2F11%2Fttg2013111820-abs.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span>.</span> </li> <li id="cite_note-shneiderman_0-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-shneiderman_0_21-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFShneiderman1992" class="citation journal cs1">Shneiderman, Ben (1992). "Tree visualization with tree-maps: 2-d space-filling approach". <i>ACM Transactions on Graphics</i>. <b>11</b>: 92–99. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F102377.115768">10.1145/102377.115768</a>. <a href="/wiki/Hdl_(identifier)" class="mw-redirect" title="Hdl (identifier)">hdl</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://hdl.handle.net/1903%2F367">1903/367</a></span>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:1369287">1369287</a>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=ACM+Transactions+on+Graphics&amp;rft.atitle=Tree+visualization+with+tree-maps%3A+2-d+space-filling+approach&amp;rft.volume=11&amp;rft.pages=92-99&amp;rft.date=1992&amp;rft_id=info%3Ahdl%2F1903%2F367&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A1369287%23id-name%3DS2CID&amp;rft_id=info%3Adoi%2F10.1145%2F102377.115768&amp;rft.aulast=Shneiderman&amp;rft.aufirst=Ben&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-shneiderman_1-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-shneiderman_1_22-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBen_ShneidermanCatherine_Plaisant2009" class="citation web cs1"><a href="/wiki/Ben_Shneiderman" title="Ben Shneiderman">Ben Shneiderman</a>; <a href="/wiki/Catherine_Plaisant" title="Catherine Plaisant">Catherine Plaisant</a> (June 25, 2009). <a rel="nofollow" class="external text" href="http://www.cs.umd.edu/hcil/treemap-history/index.shtml">"Treemaps for space-constrained visualization of hierarchies ~ Including the History of Treemap Research at the University of Maryland"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">February 23,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Treemaps+for+space-constrained+visualization+of+hierarchies+~+Including+the+History+of+Treemap+Research+at+the+University+of+Maryland&amp;rft.date=2009-06-25&amp;rft.au=Ben+Shneiderman&amp;rft.au=Catherine+Plaisant&amp;rft_id=http%3A%2F%2Fwww.cs.umd.edu%2Fhcil%2Ftreemap-history%2Findex.shtml&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-NYTimes-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-NYTimes_23-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCoxFairfield2007" class="citation news cs1">Cox, Amanda; Fairfield, Hannah (February 25, 2007). <a rel="nofollow" class="external text" href="https://www.nytimes.com/imagepages/2007/02/25/business/20070225_CHRYSLER_GRAPHIC.html">"The health of the car, van, SUV, and truck market"</a>. <i>The New York Times</i><span class="reference-accessdate">. Retrieved <span class="nowrap">March 12,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=The+New+York+Times&amp;rft.atitle=The+health+of+the+car%2C+van%2C+SUV%2C+and+truck+market&amp;rft.date=2007-02-25&amp;rft.aulast=Cox&amp;rft.aufirst=Amanda&amp;rft.au=Fairfield%2C+Hannah&amp;rft_id=https%3A%2F%2Fwww.nytimes.com%2Fimagepages%2F2007%2F02%2F25%2Fbusiness%2F20070225_CHRYSLER_GRAPHIC.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-NYTimes2-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-NYTimes2_24-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCarterCox2011" class="citation news cs1">Carter, Shan; Cox, Amanda (February 14, 2011). <a rel="nofollow" class="external text" href="https://www.nytimes.com/packages/html/newsgraphics/2011/0119-budget/index.html?hp">"Obama's 2012 Budget Proposal: How $3.7 Trillion is Spent"</a>. <i>The New York Times</i><span class="reference-accessdate">. Retrieved <span class="nowrap">February 15,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=The+New+York+Times&amp;rft.atitle=Obama%27s+2012+Budget+Proposal%3A+How+%243.7+Trillion+is+Spent&amp;rft.date=2011-02-14&amp;rft.aulast=Carter&amp;rft.aufirst=Shan&amp;rft.au=Cox%2C+Amanda&amp;rft_id=https%3A%2F%2Fwww.nytimes.com%2Fpackages%2Fhtml%2Fnewsgraphics%2F2011%2F0119-budget%2Findex.html%3Fhp&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://treemapart.wordpress.com">"Treemap Art"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231205031627/https://treemapart.wordpress.com/">Archived</a> from the original on Dec 5, 2023.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.genre=unknown&amp;rft.btitle=Treemap+Art&amp;rft_id=http%3A%2F%2Ftreemapart.wordpress.com&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.cpnas.org/exhibitions/archive/every-algorithm-has-art-in.html">"Every AlgoRiThm has ART in it: Treemap Art Project"</a>. <i>CPNAS</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20231008060159/http://www.cpnas.org/exhibitions/archive/every-algorithm-has-art-in.html">Archived</a> from the original on Oct 8, 2023.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=unknown&amp;rft.jtitle=CPNAS&amp;rft.atitle=Every+AlgoRiThm+has+ART+in+it%3A+Treemap+Art+Project&amp;rft_id=http%3A%2F%2Fwww.cpnas.org%2Fexhibitions%2Farchive%2Fevery-algorithm-has-art-in.html&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Treemapping&amp;action=edit&amp;section=9" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" decoding="async" width="30" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div> <div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Treemaps" class="extiw" title="commons:Category:Treemaps">Treemaps</a></span>.</div></div> </div> <ul><li><a rel="nofollow" class="external text" href="http://treemapart.wordpress.com">Treemap Art Project</a> produced exhibit for the National Academies in Washington, DC</li> <li><a rel="nofollow" class="external text" href="http://www.perceptualedge.com/articles/b-eye/treemaps.pdf">"Discovering Business Intelligence Using Treemap Visualizations"</a>, <a href="/wiki/Ben_Shneiderman" title="Ben Shneiderman">Ben Shneiderman</a>, April 11, 2006</li> <li><a rel="nofollow" class="external text" href="http://treevis.net">Comprehensive survey and bibliography</a> of Tree Visualization techniques</li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFVliegenvan_Wijkvan_der_Linden2006" class="citation journal cs1">Vliegen, Roel; van Wijk, Jarke J.; van der Linden, Erik-Jan (September–October 2006). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20110724160547/http://www.magnaview.nl/documents/Visualizing_Business_Data_with_Generalized_Treemaps.pdf">"Visualizing Business Data with Generalized Treemaps"</a> <span class="cs1-format">(PDF)</span>. <i>IEEE Transactions on Visualization and Computer Graphics</i>. <b>12</b> (5): 789–796. <a href="/wiki/Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<a rel="nofollow" class="external text" href="https://doi.org/10.1109%2FTVCG.2006.200">10.1109/TVCG.2006.200</a>. <a href="/wiki/PMID_(identifier)" class="mw-redirect" title="PMID (identifier)">PMID</a>&#160;<a rel="nofollow" class="external text" href="https://pubmed.ncbi.nlm.nih.gov/17080801">17080801</a>. <a href="/wiki/S2CID_(identifier)" class="mw-redirect" title="S2CID (identifier)">S2CID</a>&#160;<a rel="nofollow" class="external text" href="https://api.semanticscholar.org/CorpusID:18891326">18891326</a>. Archived from <a rel="nofollow" class="external text" href="http://www.magnaview.nl/documents/Visualizing_Business_Data_with_Generalized_Treemaps.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 24 July 2011.</cite><span title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&amp;rft.genre=article&amp;rft.jtitle=IEEE+Transactions+on+Visualization+and+Computer+Graphics&amp;rft.atitle=Visualizing+Business+Data+with+Generalized+Treemaps&amp;rft.volume=12&amp;rft.issue=5&amp;rft.pages=789-796&amp;rft.date=2006-09%2F2006-10&amp;rft_id=https%3A%2F%2Fapi.semanticscholar.org%2FCorpusID%3A18891326%23id-name%3DS2CID&amp;rft_id=info%3Apmid%2F17080801&amp;rft_id=info%3Adoi%2F10.1109%2FTVCG.2006.200&amp;rft.aulast=Vliegen&amp;rft.aufirst=Roel&amp;rft.au=van+Wijk%2C+Jarke+J.&amp;rft.au=van+der+Linden%2C+Erik-Jan&amp;rft_id=http%3A%2F%2Fwww.magnaview.nl%2Fdocuments%2FVisualizing_Business_Data_with_Generalized_Treemaps.pdf&amp;rfr_id=info%3Asid%2Fen.wikipedia.org%3ATreemapping" class="Z3988"></span></li> <li><a rel="nofollow" class="external text" href="http://www.cs.umd.edu/hcil/treemap-history/index.shtml">History of Treemaps</a> by Ben Shneiderman.</li> <li><a rel="nofollow" class="external text" href="https://dx.doi.org/10.1006/ijhc.1995.1053">Hypermedia exploration with interactive dynamic maps</a> Paper by Zizi and Beaudouin-Lafon introducing the squarified treemap layout algorithm (named "improved treemap layout" at the time).</li> <li><a rel="nofollow" class="external text" href="http://iv.slis.indiana.edu/sw/treemap.html">Indiana University</a> description</li> <li><a rel="nofollow" class="external text" href="http://www.dealmapper.co.uk">Live interactive treemap based on crowd-sourced discounted deals</a> from <i><a href="/w/index.php?title=Flytail_Group&amp;action=edit&amp;redlink=1" class="new" title="Flytail Group (page does not exist)">Flytail Group</a></i></li> <li><a rel="nofollow" class="external text" href="http://hivegroup.com/gallery/olympics2010/">Treemap sample in English</a> from <i><a href="/wiki/The_Hive_Group" title="The Hive Group">The Hive Group</a></i></li> <li><a rel="nofollow" class="external text" href="http://www.treemap.com/datasets/">Several treemap examples</a> made with <a href="/w/index.php?title=Macrofocus_TreeMap&amp;action=edit&amp;redlink=1" class="new" title="Macrofocus TreeMap (page does not exist)">Macrofocus TreeMap</a></li> <li><a rel="nofollow" class="external text" href="http://www.drasticdata.nl/">Visualizations using dynamic treemaps</a> and <a rel="nofollow" class="external text" href="https://www.drasticdata.nl/treemapping.htm">online treemapping software</a> by drasticdata</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Visualization_of_technical_information" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Visualization" title="Template:Visualization"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Visualization" title="Template talk:Visualization"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Visualization" title="Special:EditPage/Template:Visualization"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Visualization_of_technical_information" style="font-size:114%;margin:0 4em"><a href="/wiki/Visualization_(graphics)" title="Visualization (graphics)">Visualization</a> of technical information</div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Fields</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Biological_data_visualization" title="Biological data visualization">Biological data visualization</a></li> <li><a href="/wiki/Chemical_imaging" title="Chemical imaging">Chemical imaging</a></li> <li><a href="/wiki/Crime_mapping" title="Crime mapping">Crime mapping</a></li> <li><a href="/wiki/Data_visualization" class="mw-redirect" title="Data visualization">Data visualization</a></li> <li><a href="/wiki/Visualization_(graphics)" title="Visualization (graphics)">Educational visualization</a></li> <li><a href="/wiki/Flow_visualization" title="Flow visualization">Flow visualization</a></li> <li><a href="/wiki/Geovisualization" title="Geovisualization">Geovisualization</a></li> <li><a href="/wiki/Information_visualization" class="mw-redirect" title="Information visualization">Information visualization</a></li> <li><a href="/wiki/Mathematical_diagram" title="Mathematical diagram">Mathematical visualization</a></li> <li><a href="/wiki/Medical_imaging" title="Medical imaging">Medical imaging</a></li> <li><a href="/wiki/Molecular_graphics" title="Molecular graphics">Molecular graphics</a></li> <li><a href="/wiki/Visualization_(graphics)" title="Visualization (graphics)">Product visualization</a></li> <li><a href="/wiki/Scientific_visualization" title="Scientific visualization">Scientific visualization</a></li> <li><a href="/wiki/Social_visualization" title="Social visualization">Social visualization</a></li> <li><a href="/wiki/Software_visualization" title="Software visualization">Software visualization</a></li> <li><a href="/wiki/Technical_drawing" title="Technical drawing">Technical drawing</a></li> <li><a href="/wiki/User_interface_design" title="User interface design">User interface design</a></li> <li><a href="/wiki/Visual_culture" title="Visual culture">Visual culture</a></li> <li><a href="/wiki/Volume_rendering" title="Volume rendering">Volume visualization</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Image <br />types</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Chart" title="Chart">Chart</a></li> <li><a href="/wiki/Diagram" title="Diagram">Diagram</a></li> <li><a href="/wiki/Engineering_drawing" title="Engineering drawing">Engineering drawing</a></li> <li><a href="/wiki/Graph_of_a_function" title="Graph of a function">Graph of a function</a></li> <li><a href="/wiki/Ideogram" title="Ideogram">Ideogram</a></li> <li><a href="/wiki/Map" title="Map">Map</a></li> <li><a href="/wiki/Photograph" title="Photograph">Photograph</a></li> <li><a href="/wiki/Pictogram" title="Pictogram">Pictogram</a></li> <li><a href="/wiki/Plot_(graphics)" title="Plot (graphics)">Plot</a></li> <li><a href="/wiki/Sankey_diagram" title="Sankey diagram">Sankey diagram</a></li> <li><a href="/wiki/Schematic" title="Schematic">Schematic</a></li> <li><a href="/wiki/Skeletal_formula" title="Skeletal formula">Skeletal formula</a></li> <li><a href="/wiki/Statistical_graphics" title="Statistical graphics">Statistical graphics</a></li> <li><a href="/wiki/Table_(information)" title="Table (information)">Table</a></li> <li><a href="/wiki/Technical_drawing" title="Technical drawing">Technical drawings</a></li> <li><a href="/wiki/Technical_illustration" title="Technical illustration">Technical illustration</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">People</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Pre-19th century</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Edmond_Halley" title="Edmond Halley">Edmond Halley</a></li> <li><a href="/wiki/Charles-Ren%C3%A9_de_Fourcroy" title="Charles-René de Fourcroy">Charles-René de Fourcroy</a></li> <li><a href="/wiki/Joseph_Priestley" title="Joseph Priestley">Joseph Priestley</a></li> <li><a href="/wiki/Gaspard_Monge" title="Gaspard Monge">Gaspard Monge</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">19th century</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Charles_Dupin" title="Charles Dupin">Charles Dupin</a></li> <li><a href="/wiki/Adolphe_Quetelet" title="Adolphe Quetelet">Adolphe Quetelet</a></li> <li><a href="/wiki/Andr%C3%A9-Michel_Guerry" title="André-Michel Guerry">André-Michel Guerry</a></li> <li><a href="/wiki/William_Playfair" title="William Playfair">William Playfair</a></li> <li><a href="/wiki/August_Kekul%C3%A9" title="August Kekulé">August Kekulé</a></li> <li><a href="/wiki/Charles_Joseph_Minard" title="Charles Joseph Minard">Charles Joseph Minard</a></li> <li><a href="/w/index.php?title=Luigi_Perozzo&amp;action=edit&amp;redlink=1" class="new" title="Luigi Perozzo (page does not exist)">Luigi Perozzo</a></li> <li><a href="/wiki/Francis_Amasa_Walker" title="Francis Amasa Walker">Francis Amasa Walker</a></li> <li><a href="/wiki/John_Venn" title="John Venn">John Venn</a></li> <li><a href="/wiki/Oliver_Byrne_(mathematician)" title="Oliver Byrne (mathematician)">Oliver Byrne</a></li> <li><a href="/wiki/Matthew_Henry_Phineas_Riall_Sankey" title="Matthew Henry Phineas Riall Sankey">Matthew Sankey</a></li> <li><a href="/wiki/Charles_Booth_(social_reformer)" title="Charles Booth (social reformer)">Charles Booth</a></li> <li><a href="/w/index.php?title=Georg_von_Mayr&amp;action=edit&amp;redlink=1" class="new" title="Georg von Mayr (page does not exist)">Georg von Mayr</a></li> <li><a href="/wiki/John_Snow" title="John Snow">John Snow</a></li> <li><a href="/wiki/Florence_Nightingale" title="Florence Nightingale">Florence Nightingale</a></li> <li><a href="/wiki/Karl_Wilhelm_Pohlke" title="Karl Wilhelm Pohlke">Karl Wilhelm Pohlke</a></li> <li><a href="/wiki/Toussaint_Loua" title="Toussaint Loua">Toussaint Loua</a></li> <li><a href="/wiki/Francis_Galton" title="Francis Galton">Francis Galton</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Early 20th century</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Edward_Walter_Maunder" title="Edward Walter Maunder">Edward Walter Maunder</a></li> <li><a href="/wiki/Otto_Neurath" title="Otto Neurath">Otto Neurath</a></li> <li><a href="/wiki/W._E._B._Du_Bois" title="W. E. B. Du Bois">W. E. B. Du Bois</a></li> <li><a href="/wiki/Henry_Gantt" title="Henry Gantt">Henry Gantt</a></li> <li><a href="/wiki/Arthur_Lyon_Bowley" title="Arthur Lyon Bowley">Arthur Lyon Bowley</a></li> <li><a href="/wiki/Howard_G._Funkhouser" title="Howard G. Funkhouser">Howard G. Funkhouser</a></li> <li><a href="/wiki/John_B._Peddle" title="John B. Peddle">John B. Peddle</a></li> <li><a href="/wiki/Ejnar_Hertzsprung" title="Ejnar Hertzsprung">Ejnar Hertzsprung</a></li> <li><a href="/wiki/Henry_Norris_Russell" title="Henry Norris Russell">Henry Norris Russell</a></li> <li><a href="/wiki/Max_O._Lorenz" title="Max O. Lorenz">Max O. Lorenz</a></li> <li><a href="/wiki/Fritz_Kahn" title="Fritz Kahn">Fritz Kahn</a></li> <li><a href="/wiki/Harry_Beck" title="Harry Beck">Harry Beck</a></li> <li><a href="/wiki/Erwin_Raisz" title="Erwin Raisz">Erwin Raisz</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Mid 20th century</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Jacques_Bertin" title="Jacques Bertin">Jacques Bertin</a></li> <li><a href="/wiki/Rudolf_Modley" title="Rudolf Modley">Rudolf Modley</a></li> <li><a href="/wiki/Arthur_H._Robinson" title="Arthur H. Robinson">Arthur H. Robinson</a></li> <li><a href="/wiki/John_Tukey" title="John Tukey">John Tukey</a></li> <li><a href="/wiki/Mary_Eleanor_Spear" title="Mary Eleanor Spear">Mary Eleanor Spear</a></li> <li><a href="/wiki/Edgar_Anderson" title="Edgar Anderson">Edgar Anderson</a></li> <li><a href="/wiki/Howard_T._Fisher" title="Howard T. Fisher">Howard T. Fisher</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Late 20th century</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Borden_Dent" title="Borden Dent">Borden Dent</a></li> <li><a href="/wiki/Nigel_Holmes" title="Nigel Holmes">Nigel Holmes</a></li> <li><a href="/wiki/William_S._Cleveland" title="William S. Cleveland">William S. Cleveland</a></li> <li><a href="/wiki/George_G._Robertson" title="George G. Robertson">George G. Robertson</a></li> <li><a href="/wiki/Bruce_H._McCormick" title="Bruce H. McCormick">Bruce H. McCormick</a></li> <li><a href="/wiki/Catherine_Plaisant" title="Catherine Plaisant">Catherine Plaisant</a></li> <li><a href="/wiki/Stuart_Card" title="Stuart Card">Stuart Card</a></li> <li><a href="/wiki/Pat_Hanrahan" title="Pat Hanrahan">Pat Hanrahan</a></li> <li><a href="/wiki/Edward_Tufte" title="Edward Tufte">Edward Tufte</a></li> <li><a href="/wiki/Ben_Shneiderman" title="Ben Shneiderman">Ben Shneiderman</a></li> <li><a href="/wiki/Michael_Friendly" title="Michael Friendly">Michael Friendly</a></li> <li><a href="/wiki/Howard_Wainer" title="Howard Wainer">Howard Wainer</a></li> <li><a href="/wiki/Clifford_A._Pickover" title="Clifford A. Pickover">Clifford A. Pickover</a></li> <li><a href="/wiki/Lawrence_J._Rosenblum" title="Lawrence J. Rosenblum">Lawrence J. Rosenblum</a></li> <li><a href="/wiki/Thomas_A._DeFanti" title="Thomas A. DeFanti">Thomas A. DeFanti</a></li> <li><a href="/wiki/George_Furnas" title="George Furnas">George Furnas</a></li> <li><a href="/wiki/Sheelagh_Carpendale" title="Sheelagh Carpendale">Sheelagh Carpendale</a></li> <li><a href="/wiki/Cynthia_Brewer" title="Cynthia Brewer">Cynthia Brewer</a></li> <li><a href="/wiki/Jock_D._Mackinlay" title="Jock D. Mackinlay">Jock D. Mackinlay</a></li> <li><a href="/wiki/Alan_MacEachren" title="Alan MacEachren">Alan MacEachren</a></li> <li><a href="/wiki/David_Goodsell" title="David Goodsell">David Goodsell</a></li> <li><a href="/wiki/Kwan-Liu_Ma" title="Kwan-Liu Ma">Kwan-Liu Ma</a></li> <li><a href="/wiki/Michael_Maltz" class="mw-redirect" title="Michael Maltz">Michael Maltz</a></li> <li><a href="/wiki/Leland_Wilkinson" title="Leland Wilkinson">Leland Wilkinson</a></li> <li><a href="/wiki/Alfred_Inselberg" title="Alfred Inselberg">Alfred Inselberg</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Early 21st century</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/w/index.php?title=Polo_Chau&amp;action=edit&amp;redlink=1" class="new" title="Polo Chau (page does not exist)">Polo Chau</a></li> <li><a href="/wiki/Ben_Fry" title="Ben Fry">Ben Fry</a></li> <li><a href="/wiki/Jeffrey_Heer" title="Jeffrey Heer">Jeffrey Heer</a></li> <li><a href="/wiki/Jessica_Hullman" title="Jessica Hullman">Jessica Hullman</a></li> <li><a href="/wiki/Gordon_Kindlmann" title="Gordon Kindlmann">Gordon Kindlmann</a></li> <li><a href="/wiki/Aaron_Koblin" title="Aaron Koblin">Aaron Koblin</a></li> <li><a href="/w/index.php?title=Martin_Krzywinski&amp;action=edit&amp;redlink=1" class="new" title="Martin Krzywinski (page does not exist)">Martin Krzywinski</a></li> <li><a href="/wiki/Christopher_R._Johnson" title="Christopher R. Johnson">Christopher R. Johnson</a></li> <li><a href="/wiki/Manuel_Lima" title="Manuel Lima">Manuel Lima</a></li> <li><a href="/wiki/David_McCandless" title="David McCandless">David McCandless</a></li> <li><a href="/wiki/Mauro_Martino" title="Mauro Martino">Mauro Martino</a></li> <li><a href="/wiki/John_Maeda" title="John Maeda">John Maeda</a></li> <li><a href="/wiki/Miriah_Meyer" title="Miriah Meyer">Miriah Meyer</a></li> <li><a href="/wiki/Tamara_Munzner" title="Tamara Munzner">Tamara Munzner</a></li> <li><a href="/wiki/Ade_Olufeko" class="mw-redirect" title="Ade Olufeko">Ade Olufeko</a></li> <li><a href="/wiki/Hanspeter_Pfister" title="Hanspeter Pfister">Hanspeter Pfister</a></li> <li><a href="/wiki/Hans_Rosling" title="Hans Rosling">Hans Rosling</a></li> <li><a href="/wiki/Claudio_Silva_(computer_scientist)" title="Claudio Silva (computer scientist)">Claudio Silva</a></li> <li><a href="/wiki/Moritz_Stefaner" title="Moritz Stefaner">Moritz Stefaner</a></li> <li><a href="/wiki/Fernanda_Vi%C3%A9gas" title="Fernanda Viégas">Fernanda Viégas</a></li> <li><a href="/wiki/Martin_M._Wattenberg" title="Martin M. Wattenberg">Martin Wattenberg</a></li> <li><a href="/wiki/Bang_Wong" title="Bang Wong">Bang Wong</a></li> <li><a href="/wiki/Hadley_Wickham" title="Hadley Wickham">Hadley Wickham</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related <br />topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cartography" title="Cartography">Cartography</a></li> <li><a href="/wiki/Chartjunk" title="Chartjunk">Chartjunk</a></li> <li><a href="/wiki/Color_coding_in_data_visualization" class="mw-redirect" title="Color coding in data visualization">Color coding</a></li> <li><a href="/wiki/Computer_graphics" title="Computer graphics">Computer graphics</a> <ul><li><a href="/wiki/Computer_graphics_(computer_science)" title="Computer graphics (computer science)">in computer science</a></li></ul></li> <li><a href="/wiki/CPK_coloring" title="CPK coloring">CPK coloring</a></li> <li><a href="/wiki/Graph_drawing" title="Graph drawing">Graph drawing</a></li> <li><a href="/wiki/Graphic_design" title="Graphic design">Graphic design</a></li> <li><a href="/wiki/Graphic_organizer" title="Graphic organizer">Graphic organizer</a></li> <li><a href="/wiki/Imaging_science" class="mw-redirect" title="Imaging science">Imaging science</a></li> <li><a href="/wiki/Infographic" title="Infographic">Information graphics</a></li> <li><a href="/wiki/Information_science" title="Information science">Information science</a></li> <li><a href="/wiki/Misleading_graph" title="Misleading graph">Misleading graph</a></li> <li><a href="/wiki/Neuroimaging" title="Neuroimaging">Neuroimaging</a></li> <li><a href="/wiki/Patent_drawing" title="Patent drawing">Patent drawing</a></li> <li><a href="/wiki/Scientific_modelling" title="Scientific modelling">Scientific modelling</a></li> <li><a href="/wiki/Spatial_analysis" title="Spatial analysis">Spatial analysis</a></li> <li><a href="/wiki/Visual_analytics" title="Visual analytics">Visual analytics</a></li> <li><a href="/wiki/Visual_perception" title="Visual perception">Visual perception</a></li> <li><a href="/wiki/Volume_cartography" title="Volume cartography">Volume cartography</a></li> <li><a href="/wiki/Volume_rendering" title="Volume rendering">Volume rendering</a></li> <li><a href="/wiki/Information_art" title="Information art">Information art</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐ext.codfw.main‐7556f8b5dd‐77dbn Cached time: 20241122143920 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.601 seconds Real time usage: 0.768 seconds Preprocessor visited node count: 2528/1000000 Post‐expand include size: 96496/2097152 bytes Template argument size: 2379/2097152 bytes Highest expansion depth: 13/100 Expensive parser function count: 4/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 114373/5000000 bytes Lua time usage: 0.371/10.000 seconds Lua memory usage: 5750345/52428800 bytes Number of Wikibase entities loaded: 0/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 604.068 1 -total 45.97% 277.683 1 Template:Reflist 29.73% 179.582 16 Template:Cite_journal 15.82% 95.584 1 Template:Visualization 15.78% 95.329 2 Template:Navbox 15.14% 91.484 1 Template:Short_description 10.59% 63.976 2 Template:Pagetype 8.07% 48.771 3 Template:Fix 7.90% 47.720 1 Template:Commons_category 7.49% 45.234 1 Template:Sister_project --> <!-- Saved in parser cache with key enwiki:pcache:idhash:1592887-0!canonical and timestamp 20241122143920 and revision id 1234907040. Rendering was triggered because: unknown --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=Treemapping&amp;oldid=1234907040">https://en.wikipedia.org/w/index.php?title=Treemapping&amp;oldid=1234907040</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:User_interface_techniques" title="Category:User interface techniques">User interface techniques</a></li><li><a href="/wiki/Category:Infographics" title="Category:Infographics">Infographics</a></li><li><a href="/wiki/Category:Statistical_charts_and_diagrams" title="Category:Statistical charts and diagrams">Statistical charts and diagrams</a></li><li><a href="/wiki/Category:Trees_(data_structures)" title="Category:Trees (data structures)">Trees (data structures)</a></li><li><a href="/wiki/Category:Visualization_(graphics)" title="Category:Visualization (graphics)">Visualization (graphics)</a></li><li><a href="/wiki/Category:Rectangular_subdivisions" title="Category:Rectangular subdivisions">Rectangular subdivisions</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:All_articles_needing_examples" title="Category:All articles needing examples">All articles needing examples</a></li><li><a href="/wiki/Category:Articles_needing_examples_from_December_2018" title="Category:Articles needing examples from December 2018">Articles needing examples from December 2018</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_August_2008" title="Category:Articles with unsourced statements from August 2008">Articles with unsourced statements from August 2008</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_March_2010" title="Category:Articles with unsourced statements from March 2010">Articles with unsourced statements from March 2010</a></li><li><a href="/wiki/Category:Commons_category_link_is_on_Wikidata" title="Category:Commons category link is on Wikidata">Commons category link is on Wikidata</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 16 July 2024, at 19:11<span class="anonymous-show">&#160;(UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=Treemapping&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-5nd9x","wgBackendResponseTime":168,"wgPageParseReport":{"limitreport":{"cputime":"0.601","walltime":"0.768","ppvisitednodes":{"value":2528,"limit":1000000},"postexpandincludesize":{"value":96496,"limit":2097152},"templateargumentsize":{"value":2379,"limit":2097152},"expansiondepth":{"value":13,"limit":100},"expensivefunctioncount":{"value":4,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":114373,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 604.068 1 -total"," 45.97% 277.683 1 Template:Reflist"," 29.73% 179.582 16 Template:Cite_journal"," 15.82% 95.584 1 Template:Visualization"," 15.78% 95.329 2 Template:Navbox"," 15.14% 91.484 1 Template:Short_description"," 10.59% 63.976 2 Template:Pagetype"," 8.07% 48.771 3 Template:Fix"," 7.90% 47.720 1 Template:Commons_category"," 7.49% 45.234 1 Template:Sister_project"]},"scribunto":{"limitreport-timeusage":{"value":"0.371","limit":"10.000"},"limitreport-memusage":{"value":5750345,"limit":52428800}},"cachereport":{"origin":"mw-api-ext.codfw.main-7556f8b5dd-77dbn","timestamp":"20241122143920","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Treemapping","url":"https:\/\/en.wikipedia.org\/wiki\/Treemapping","sameAs":"http:\/\/www.wikidata.org\/entity\/Q838583","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q838583","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-03-11T05:22:35Z","dateModified":"2024-07-16T19:11:57Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/a6\/2012_Singapore_Products_Export_Treemap.png","headline":"visualisation method for hierchical data"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10