Верх страницы Предыдущий Главная Далее |
Древовидная картаОписаниеДревовидная карта – это альтернативный по отношению к древовидной диаграмме метод визуализации иерархической структуры, отображающий количественные значения по каждой категории посредством размера области. Каждой категории присваивается область прямоугольника, внутри которого в виде меньших по размеру прямоугольников обозначаются подкатегории. Если категории присваивается значение, то область прямоугольника отображается прямо пропорционально этому значению и другим значениям в рамках одной вышестоящей категории в формате отношения части к целому. Кроме того, область вышестоящей категории равна сумме всех подкатегорий. Если подкатегориям значения не присваиваются, то область вышестоящей категории делится на равные части между всеми подкатегориями в ее пределах. Способ деления прямоугольников на под-прямоугольники зависит от используемого алгоритма распределения. Разработано немало алгоритмов распределения, однако чаще всего используется так называемый «улучшенный алгоритм для древовидных структур», который стремится придать прямоугольнику по возможности квадратную форму. Бен Шнайдерман изначально разрабатывал древовидные карты как метод визуализации обширных каталогов файлов на компьютере так, чтобы они не занимали слишком много места на экране. Благодаря этому древовидные карты более эффективно используют пространство и позволяют быстро получить общее представление об иерархии структуры. Древовидные карты также замечательно помогают сравнивать пропорциональное соотношение категорий по их размеру. ФункцииСравнения
Иерархия
Часть к целому
Пропорции
СтруктураИнструменты визуализации
На основе кода:
amCharts (JS)
AnyChart (JS)
Apache ECharts (JS)
D3.js Graph Gallery (D3.js)
FusionCharts (JS)
Google Charts (HTML5)
Highcharts (JS)
jChartFX (JS)
JSCharting (JS)
Observable (D3.js)
Plotly (JS)
Python Graph Gallery (squarify, matplotlib)
R Graph Gallery (R: treemap)
Vega
yFiles
ZingChart (JS)
|