Микро- и макроуровень на примере симулятора лифтов
Симулятор лифтов показывает детали и общий вид.
Общий вид: графики собирают и показывают данные за весь период симуляции.
Детали: здание, этажи, люди, лифты — показывают происходящее в данный момент.
http://cashin.ru/vis/lift/
Детали — микроуровень. Детали удобно наблюдать на низкой скорости. Поставьте в симуляторе скорость хода времени на единицу:
На микроуровне видно, как люди движутся по этажам, как открываются двери лифтов, как входят и выходят.
В чем польза отображения микроуровня при визуализации данных?
Польза в том, что так понятнее, откуда берутся данные для графиков с массой точек. Можно заглянуть внутрь: проследить в симуляторе путь каждого виртуального человечка. Начало движения, ожидание лифта, движение в лифте, выход и окончание движения. Эти микроперемещения показывают, как составляется общая картина. Как эти потоки людей отображаются в графиках.
Вот группа человечков направилась к лифтам. Вот они ждут в холле, счетчик показывает количество. Вот подъехал лифт, двери открылись, люди вошли в лифт. Видно, что они вошли не толпой, а по очереди, один за другим. Сначала открываются двери, а потом заходят пассажиры. Перед началом движения лифта сначала закрываются двери — это учитывается при расчетах времени для графиков.
Допустим, без отображения человечков и лифтов симулятор рисовал бы только графики. Это вызывало бы меньше доверия у зрителя: как построены эти графики? На основе чего? Откуда взялись числа?
Микроуровень повышает доверие, потому что наглядно показывает, насколько корректно строится макроуровень.
Если микроуровень понятен, он становится не нужен — зритель ускоряет ход времени,
и видит средний уровень: ускоренный микроуровень показывает что-то среднее между движением людей в реалистичном относительном масштабе, и графиками, суммирующими огромное количество перемещений. Ускоренный микроуровень начинает выдавать больше информации в единицу времени и становится средним.
Другой пример
Смотрите, как анимация показывает смысл формул условной вероятности:
http://setosa.io/ev/conditional-probability/
Автор — Виктор Пауэл (Victor Powell)
Микро: прослеживается путь отдельных точек.
Макро: видна общая формула, результат движения большого количества точек.