Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Excel Mobile Еще…Меньше
С помощью диаграммы с картой можно сравнивать значения и показывать категории по географическим регионам. Используйте ее, если ваши данные включают географические регионы (например, сведения о странах, областях или почтовых индексах).
Скачивание примеров
Вы можете скачать книгу с несколькими примерами диаграмм с картами, как в этой статье.
На диаграммах с картами значения и категории могут отображаться по-разному. Значения представляются небольшими вариантами двух–трех цветов. Категории представлены разными цветами.
Например, на приведенной ниже диаграмме Countries by Tax Revenue % используются значения. Значения представляют налоговый доход в каждой стране, каждый из которых представлен с использованием спектра двух цветов градиента. Цвет для каждой области определяется местом, в котором находится его значение в спектре. По умолчанию чем выше значение, тем темнее соответствующий цвет.
В приведенном ниже примере карты стран по численности населения для отображения категорий используется легенда, чтобы показать группы или связи. Каждая страна представлена разными цветами.
Создание диаграммы с картой с типами данных
-
Диаграммы с картами стали еще проще благодаря географическим типам данных. Просто ввести список географических значений, таких как страна, область, округ, город, почтовый индекс и так далее, а затем выберите свой список и перейдите на вкладку Данные > Типы данных >Geography. Excel данные будут автоматически преобразованы в географический тип данных и будут включать свойства, соответствующие этим данным, которые можно отобразить на диаграмме с картой. В следующем примере мы преобразуем список стран в географические типы данных, а затем выбрали налоговый доход (%). из области «Добавить столбец» для использования на карте.
-
Теперь нужно создать диаграмму с картой, поэтому выберем любую ячейку в диапазоне данных, а затем перейдите на вкладку Вставка > Диаграммы > Карты> Картас заливкой .
-
Если предварительный просмотр выглядит хорошо, нажмите кнопку ОК. В зависимости от данных Excel вставляется карта значений или категорий.
Совет: Если данные настроены как таблица Excel ,а затем вы добавите страну в список, Excel автоматически обновить их как географический тип данных и обновить связанную диаграмму с картой. Аналогично, если вы удалите страну, Excel также удалит ее с диаграммы.
Форматирование диаграммы с картой
После создания диаграммы с картой вы можете легко настроить ее оформление. Просто щелкните карту, а затем выберите вкладку Конструктор диаграмм или Формат на ленте. Вы также можете дважды щелкнуть диаграмму, чтобы запустить области задач Формат объекта ,которая появится в правой части окна Excel объекта. При этом на диаграмме с картой также будут доступны определенные параметры ряда (см. ниже).
Примечания:
-
Существует несколько параметров ряда диаграмм скартами, но они не поддерживаются на устройствах с Android и Excel Mobile. Если вам нужны некоторые параметры ряда карт, вы можете создать диаграмму в Excel для Windows или Mac и просмотреть ее на устройстве с Android или Excel Mobile.
-
-
Дополнительные сведения см. в статье Форматирование диаграмм с картой.
-
Проекции карты— изменение стиля проекции карты. По умолчанию Excel будет отображаться наиболее эффективный стиль.
-
Область карты: изменение масштаба карты в представлении области или края до всемирного представления.
-
Подписи на карте— показывать географические названия стран и регионов. Выберите отображение названий по размещению или всех надписей.
Вопросы и ответы
Вопрос. Когда я использую определенные текстовые расположения, я в итоге использую пустую карту и сообщение об ошибке или некоторые из моих точек на карте в других странах.
Ответ. Если вы используете данные, в которых может быть несколько похожих мест в мире, диаграммы с картами не могут различить их без дополнительных указаний. По возможности добавьте столбец с подробными данными более высокого уровня. Например, следующие расположения могут не совпадать с тем, как вы ожидаете, так как в мире есть много мест, где есть допустимые названия округов:
Однако данные должны правильно соотвяться, если добавить еще один столбец для более высокого уровня детализации, в данном случае — Province — это называется Устранение неоднозначности.
Если имеется несколько уровней географических данных, необходимо разделить каждый уровень на отдельную ячейку или столбец. Например, «Вашингтон, США» (штат, страна) не будет успешно создавать карту. В этом случае данные будут успешно соблюском при размещении «Вашингтон» и «США» в отдельных столбцах.
данные, которые не соединяются (объединяются области и страна)
данных, которые создадут карту штата Вашингтон
Ограничения
-
На диаграммах с картами могут быть только географические данные высокого уровня, поэтому широта и долгота, а сопоставление улиц не поддерживается. Кроме того, на диаграммах с картами допустимо только одномерное отображение, поэтому для работы с многомерными данными используйте функцию 3D Maps в Excel.
-
При создании новых карт или добавлении данных на имеющиеся необходимо подключение к Интернету (для подключения к службе карт Bing).
-
Для просмотра имеющихся карт подключение к Интернету не требуется.
-
Существует известная проблема, из-за которой диаграммы с картами, в которых используются географические типы данных, иногда соеданы неправильно. При попытке отфиксировать эти поля, пока проблема не будет устранена, попробуйте включить в нее поля администрирования, например «Край» или «Страна».
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Визуализация геоданных на карте
Если ваша компания имеет филиалы по стране или продает не только в пределах МКАД, то рано или поздно вы столкнетесь с задачей наглядно отобразить числовые данные из Microsoft Excel (продажи, заявки, объемы, клиентов) на географической карте с привязкой к конкретным городам и регионам. Давайте вкратце пробежимся по основным способам визуализации геоданных, которые существуют в Excel.
Способ 1. Быстро и бесплатно — компонент Bing Maps
Начиная с 2013 версии в Excel встроен магазин приложений, т.е. появилась возможность докупать, скачивать и устанавливать дополнительные модули и надстройки с недостающими функциями. Один из таких компонентов как раз и позволяет наглядно отображать числовые данные на карте — он называется Bing Maps и, что особенно приятно, абсолютно бесплатен. Для его установки откройте вкладку Вставка — Магазин (Insert — Office Apps):
После вставки компонента на листе должен появится динамический контейнер с картой. Для визуализации на карте вашей информации нужно выделить диапазон с геоданными и нажать кнопку Показать местоположения (Show Locations):
При необходимости в настройках (иконка с шестеренкой в правом верхнем углу компонента) можно поменять цвета и тип отображаемых диаграмм:
Также возможно быстро отфильтровать города, отобразив только нужные (значок воронки в правом верхнем углу компонента).
Спокойно можно привязываться не только к городам, но и к другим объектам: областям (например, Тульская область), автономным округам (например, Ямало-Ненецкий АО) и республикам (Татарстан) — тогда кругляш диаграммы будет отображен в центре области. Главное, чтобы название в таблице совпадали с подписями на карте.
Итого в плюсах этого способа: легкая бесплатная реализация, автоматическая привязка к карте, два типа диаграмм, удобная фильтрация.
В минусах: нужен Excel 2013 с доступом в интернет, нельзя выделять области и районы.
Способ 2. Гибко и красиво — режим карты в отчетах Power View
Некоторые версии Microsoft Excel 2013 идут в комплекте с мощной надстройкой визуализации отчетов, которая называется Power View и позволяет (помимо всего прочего, а умеет она много!) наглядно отображать данные на карте. Для активации надстройки откройте вкладку Разработчик (Developer) и щелкните по кнопке Надстройки COM (COM Add-ins). В открывшемся окне поставьте галочку напротив Power View и нажмите ОК. После всех этих манипуляций на вкладке Вставка (Insert) у вас должна появиться кнопка Power View.
Теперь можно выделить диапазон с исходными данными нажать на эту кнопку — в вашей книге будет создан новый лист (больше похожий на слайд из Power Point), где отобразятся выделенные данные в виде таблицы:
Превратить таблицу в географическую карту можно легко с помощью кнопки Карта (Map) на вкладке Конструктор (Design):
Обратите особое внимание на правую панель Поля Power View — на ней, в отличие от примитивных Bing Maps, перетаскивая мышью названия столбцов (полей) из исходной таблицы и бросая их в разные области, можно очень гибко настраивать получившееся геопредставление:
- В область Местоположения (Locations) нужно закинуть столбец из исходной таблицы содержащий географические названия.
- Если у вас нет столбца с названием, но есть колонки с координатами, то их нужно поместить в области Долгота (Longitude) и Широта (Latitude), соответственно.
- Если в область Цвет (Color) закинуть товар, то каждый пузырек будет кроме размера (отображающего общую прибыль по городу) детализирован на дольки по товарам.
- Добавление поля в области Вертикальных или Горизонтальных множителей (Dividers) разделит одно карту на несколько по этому полю (в нашем примере — по кварталам).
Также на появившейся сверху контекстной вкладке Макет (Layout) можно настроить фон карты (цветная, ч/б, контурная, вид со спутника), подписи, заголовки, легенду и т.д.
Если данных очень много, то на вкладке Power View можно включить специальную Область фильтров (Filters), где с помощью привычных галочек можно выбрать какие именно города или товары нужно показать на карте:
Итого в плюсах: легкость использования и гибкость настройки, возможность дробить одну карту на несколько по категориям.
В минусах: Power View есть не во всех комплектациях Excel 2013, нет других типов диаграмм кроме пузырьковых и круговых.
Способ 3. Дорого и профессионально — надстройка Power Map
Это отдельная COM-надстройка для максимально тяжелых случаев, когда нужна сложная, профессионально выглядящая, анимированная визуализация большого количества данных на любой (даже пользовательской карте), причем с видео динамики процесса во времени. На этапе разработки она имела рабочее название GeoFlow, а позже была переименована в Power Map. К сожалению, в полноценном варианте эта надстройка доступна только покупателям либо полной версии Microsoft Office 2013 Pro, либо подписчикам корпоративных версий Office 365 с тарифным планом Business Intelligence (BI). Однако превьюшку этой надстройки товарищи из Microsoft дают скачать «на поиграться» совершенно бесплатно, за что им спасибо.
Ссылка на скачивание Power Map Preview с Microsoft Download Center (12 Мб)
После скачивания и установки надстройку нужно подключить на вкладке Разработчик — Надстройки COM (Developer — COM Add-ins) аналогично Power View из предыдущего пункта. После этого на вкладке Вставка должна появиться кнопка Карта (Map). Если теперь выделить таблицу с исходными данными:
… и нажать кнопку Карта, то мы попадем в отдельное окно надстройки Microsoft Power Map:
Если не вдаваться в детали (которых тут хватит на отдельный тренинг на полдня), то общие принципы работы с картой тут те же, что и в Power View, описанной выше:
«Вау-моментом» надстройки Power Map можно, пожалуй, назвать предельную легкость создания анимированных видеообзоров на основе сделанных карт. Достаточно сделать несколько копий текущей сцены с разных углов просмотра и разным масштабом — и надстройка автоматически создаст 3D-анимацию облета вашей карты с акцентированием внимания на выбранных местах. Полученное видео потом легко сохраняется в mp4-формате в виде отдельного файла для вставки, например, на слайд Power Point.
Способ 4. Пузырьковая диаграмма с «доработкой напильником»
Самый «колхозный» способ из всех перечисленных, но зато работающий во всех версиях Excel. Построить пузырьковую диаграмму (Bubble Chart), отключить у нее оси, сетку, легенду… т.е. все, кроме пузырей. Затем вручную подогнать положение пузырей, подложив под диаграмму скачанное заранее изображение нужной карты:
Минусы этого способа очевидны: долго, муторно, много ручной работы. Да еще и вывод подписей к пузырям представляет собой отдельную проблему, когда их много.
Плюсы в том, что этот вариант будет работать в любой версии Excel, в отличие от следующих способов, где обязательно требуется Excel 2013. Да и подключение к интернету не требуется.
Способ 5. Сторонние приложения и надстройки
Раньше существовало несколько надстроек и плагинов для Excel, позволяющих с той или иной степенью удобства и красоты реализовать отображение данных на карте. Сейчас подавляющее большинство из них либо заброшены разработчиками, либо в стадии тихого отмирания — с Power Map конкурировать тяжело
Из оставшихся в живых достойны упоминания:
- MapCite — пожалуй, самая мощная из всех. Умеет привязываться к карте по названиям населенных пунктов, областей, округов и координатам. Выводит данные в виде точек или тепловой карты. Использует карты Bing в виде основы. Автоматом умеет кидать созданную карту в презентации Power Point. Для скачивания доступна бесплатная trial-версия, полная версия стоит 99$/год.
- Esri Maps — надстройка от компании Esri также позволяющая подгружать и анализировать геоданные из Excel на карты. Много настроек, различные типы диаграмм, поддерживает русский язык. Есть бесплатная демо-версия. Полная версия требует подписки на картографический сервис ArcGis.
- MapLand— одна из первых надстроек на эту тему, созданных еще для Excel 97-2003. Идет с набором карт в виде графических примитивов, к которым и привязываются данные с листа. Дополнительные карты надо докупать. Для скачивания доступна демка под разные версии Excel, Pro версия стоит 299$.
Создание и использование картограмм и картодиаграмм
Для построения
картограммы или картодиаграммы в Excel
существует встроенная программа
Microsoft Map.
Для создания
картограммы или картодиаграммы с
использованием Microsoft Map необходимо
пройти следующие этапы:
-
создать на отдельном
листе Microsoft Excel статистическую таблицу; -
запустить Microsoft
Map и выбрать нужную карту; -
отредактировать
содержание карты, предварительно
определив ее тип (картограмма или
картодиаграмма).
Как уже было
отмечено, основой для создания картограмм
и картодиаграмм является статистическая
таблица (см. табл. 1). Прежде чем вводить
данные в таблицу, необходимо настроить
основные параметры ее ячеек: тип, стиль
и размер шрифта; выравнивание содержимого
ячейки; ширину столбцов.
Чтобы настроить
одинаковые параметры для группы ячеек,
необходимо их выделить, а затем выполнить
команду ФОРМАТ ЯЧЕЙКИ…: появится
диалоговое окно с рядом вкладок.
На вкладке ШРИФТ
установите: для строки заголовков – 12
размер шрифта, полужирный; для остальных
строк – 12 размер шрифта, обычный.
На вкладке
ВЫРАВНИВАНИЕ установите: для строки
заголовков – перенос по словам,
выравнивание по горизонтали и по
вертикали по центру; для столбца с
названиями стран (кроме самой верхней
ячейки) – выравнивание по вертикали по
центру, а по горизонтали – по левому
краю; для остальных ячеек – выравнивание
по вертикали по центру, а по горизонтали
– по правому краю. Ширину столбцов
отрегулируйте по своему усмотрению.
Теперь все готово для ввода текста или
чисел.
Таблица 1
-
А
В
С
D
Страна
Население в 1975
годуНаселение в 1985
годуНаселение в 1995
годуАвстрия
7578903
7578261
7703655
Албания
2401602
2962835
3455761
Андорра
26558
44596
55615
Бельгия
9788200
9857721
10068319
Болгария
8720742
8943572
8897736
Великобритания
56214800
56617800
58098900
Венгрия
10531820
10648713
10545050
Германия
61991500
61049300
80974632
Греция
9046431
9919489
10346169
Дания
5054410
5111108
5180614
Ирландия
3118100
3537300
3559980
Исландия
218031
241403
264926
Испания
35208615
38423043
39114160
Италия
55293036
57080498
56960300
Лихтенштейн
23413
26879
28806
Люксембург
357400
366150
395200
Монако
25143
28072
30212
Нидерланды
13599092
14453576
15237500
Норвегия
4007313
4152512
4312216
Польша
33969232
37201872
37913328
Португалия
9218404
10128900
9864560
Румыния
21245088
22717136
23652016
Сан-Марино
19738
22401
23541
Финляндия
4711439
4910664
5067620
Франция
52699475
55172864
57529705
Швейцария
6403500
6533321
6968600
Швеция
8192566
8350440
8631816
После того как
таблица готова, запускаем Microsoft Map. Для
этого сначала выделите набранную таблицу
с учетом заголовков, указывая программе
Microsoft Map основу для построения карты.
После выделения
данных следует выполнить команду ВСТАВКА
КАРТА. Курсор мыши примет форму креста.
У
держивая
нажатой левую кнопку мыши, следует
выделить место для размещения карты на
листе электронной таблицы. Определившись
с размером карты, отпустите кнопку мыши.
В этот момент запускается программа
Microsoft Map.
Работа с Microsoft Map
начинается с выбора картируемого
региона. Microsoft Map самостоятельно
анализирует предложенную статистическую
таблицу и она предлагает Вам на выбор
названия регионов, к которым относятся
указанные в таблице географические
единицы. Выберите Европа.
M
icrosoft
Map строит соответствующую карту и выводит
диалоговое окно, в котором предлагается
настроить содержание карты, выбрав
соответствующие способы отображения
информации. Для картограммы доступными
являются тоновая и цветовая заливка,
плотность точек и пропорциональные
символы, а для картодиаграммы – круговые
диаграммы и гистограммы (столбчатые
диаграммы).
Для выбора нужного
способа отображения необходимо перетащить
соответствующее обозначение из левой
части окна в правую, сопоставив его с
нужной статистической категорией. Таким
образом, вы строите картограмму по
населению европейских, а выберите для
этого способ «Гистограмма», сопоставляя
его с категориями «Население в 1975 году»,
«Население в 1985 году», «Население в 1995
году».
П
осле
выбора способа отображения информации
закройте окно настройки и перейдите к
редактированию легенды. Для этого
щелкните правой кнопкой мыши по легенде
и выберите команду ПРАВКА. В появившемся
окне выберите вкладку «Гистограмма» и
настройте нужные параметры гистограммы.
Название вкладки в данном окне
соответствует выбранному способу
отображения географической информации.
Сделав необходимые
изменения, щелкните по кнопке Ок
и закройте окно. Карта практически
готова.
M
icrosoft
Map позволяет подписать объекты на карте,
т. е. вы можете выборочно указать названия
стран. Для этого щелкните по 4-ой слева
кнопке в панели инструментов с изображением
ярлычка. В появившемся окне выберите
название карты «Европа» и щелкните по
кнопке Ок.
Курсор приобретает форму крестика.
Когда вы подводите его к территории той
или иной страны, появляется ее название.
Если вы хотите подписать страну –
щелкните на ней один раз левой кнопкой
мыши, название зафиксируется в выбранном
вами месте.
Для завершения
работы с Microsoft Map нужно щелкнуть мышью
за пределами карты. Результаты следует
показать преподавателю, а документ
сохранить и добавить в архив.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Диаграммы полезны для визуального отображения ваших данных. Они могут упростить просмотр и анализ данных, особенно для вашей аудитории. Итак, для географических данных, почему бы не использовать тип диаграммы карты в Microsoft Excel?
Если вы хотите отобразить данные о населении в нескольких странах для своей группы продаж или сокращения для США для вашего класса начальной школы, вы можете легко создать картографическую диаграмму в Microsoft Excel. Затем вы можете отформатировать его с помощью меток, легенды и соответствующей цветовой схемы.
Подготовьте свои данные
Как и в случае с другими типами диаграмм в Microsoft Excel, лучше всего начинать с заполненных данных. Это позволяет вам выбрать ячейки, содержащие эти данные, и просто вставить для них диаграмму.
Выберите один тип данных для карты. Как и в приведенных выше примерах, это может быть население или аббревиатура, которые вы можете получить из встроенного типа данных geography в Excel. Или, альтернативно, это могут быть ваши объемы продаж, количество магазинов, средние эксплуатационные расходы или другие данные, которые вы уже подготовили в своей электронной таблице.
Хотя вы можете использовать диаграмму для небольших областей, таких как города, карта будет не так эффективна. Вы увидите только точки, представляющие эти типы мест. Картографическая диаграмма в Excel лучше всего работает с большими территориями, такими как округа, штаты, регионы, страны и континенты.
Создать диаграмму карты
Когда вы будете готовы создать картографическую диаграмму, выберите данные, перетаскивая их по ячейкам, откройте вкладку «Вставка» и перейдите в раздел «Диаграммы» на ленте. Щелкните раскрывающееся меню «Карты» и выберите «Карта с заливкой».
Ваша недавно созданная диаграмма появится прямо на вашем листе с отображенными данными.
Отформатируйте диаграмму карты
Следующие шаги включают форматирование вашей карты для включения полезных компонентов и цветовой схемы. Вы можете добавить заголовок, несколько меток, легенду и стиль.
Добавить заголовок
Если ваша карта содержит «Заголовок диаграммы» по умолчанию, вы можете просто щелкнуть это текстовое поле на карте и ввести свой собственный заголовок. Если на карте нет заголовка, вы можете легко добавить его, а также изменить его положение.
Выберите диаграмму и щелкните «Элементы диаграммы» (значок «+») справа. Установите флажок «Заголовок диаграммы», затем введите заголовок в текстовое поле, которое появляется на карте.
Наведите курсор на стрелку справа от «Заголовок диаграммы» в поле «Элементы диаграммы» и выберите другое положение для заголовка, если хотите.
Вы также можете выбрать «Дополнительные параметры заголовка», при этом справа отобразится боковая панель. В этом месте вы можете выбрать положение, использовать цвет заливки или применить текстовый контур.
Включить метки данных
Если данные, которые вы показываете на карте, достаточно малы, вы можете включить метки данных. Они покажут данные прямо на каждом местоположении карты.
Выберите диаграмму и справа нажмите «Элементы диаграммы». Установите флажок «Метки данных».
Чтобы настроить текст и параметры меток, выберите «Дополнительные параметры меток данных». Как и в случае с заголовком диаграммы, откроется правая боковая панель с функциями форматирования меток.
Вставить легенду
Еще один полезный элемент практически для любой диаграммы — это легенда. Этот полезный инструмент является ключом к данным, отображаемым на диаграмме.
Выберите диаграмму и справа нажмите «Элементы диаграммы». Установите флажок «Легенда».
Наведите курсор на стрелку справа от «Легенда» в поле «Элементы диаграммы» и выберите положение для легенды.
Вы также можете выбрать «Дополнительные параметры легенды», чтобы открыть боковую панель и отформатировать текст и дополнительные параметры.
Применить стиль
Диаграмма карты довольно проста по цвету, но вы можете украсить ее темой или цветовой схемой.
Выберите диаграмму и нажмите «Стили диаграммы» (на кисти) справа. Нажмите «Стили», чтобы просмотреть готовые темы, или «Цвет», чтобы выбрать красочную или монохромную схему.
Что бы вы ни выбрали, вы сразу увидите обновление карты.
Перемещение, изменение размера, редактирование или удаление карты
Карту-диаграмму можно легко переместить в любое место на листе. Просто выберите и перетащите его на новое место. Если вы хотите предотвратить изменения, вы можете заблокировать диаграмму Microsoft Excel на месте. Чтобы изменить размер диаграммы, перетащите один из углов или краев.
Чтобы изменить данные, отображаемые на карте, например, если вы добавляете другие местоположения, щелкните диаграмму правой кнопкой мыши и выберите «Выбрать данные». Кроме того, вы можете перейти на вкладку «Дизайн диаграммы» и щелкнуть «Выбрать данные» на ленте.
Введите ячейки в поле «Диапазон данных диаграммы» вверху или перетащите курсор через ячейки. По завершении нажмите «ОК».
Если вы решите, что в конце концов не хотите использовать диаграмму карты, вы можете легко ее удалить. Выберите диаграмму и нажмите клавишу «Удалить» или щелкните правой кнопкой мыши и выберите «Вырезать».
Если вы хотите отображать географические данные на листе Excel, картографическая диаграмма — отличный визуальный инструмент. Для других типов данных посмотрите, как создать гистограмму в Microsoft Excel.
Что мы изучим в этой части?
Сегодня мы познакомимся с построением картограмм в Excel. В англоязычной литературе это называется choropleth map. Материал построен на статье Drill Up and Down on Choropleth Maps in Excel, автор Robert Mundigl (Германия, Мюнхен). Я использовал VBA код Роберта, а также цветовые шкалы из его примера. Фрагмент карты территории России найден, не без труда, в интернетах, но оригинальная ссылка, увы, утрачена и повторно не находится…
Учебный пример
Качаем! Не забываем разрешать редактирование и включать макросы.
Зачем?
Данная методика позволяет получить в Excel красивые, наглядные цветовые картограммы, которые на «УРА» будут восприняты вашими боссами или аудиторией во время презентаций или анализа чего-либо.
Преимущества данной технологии
- Используются векторные фигуры, а не растровые графические изображения, то есть эти карты занимают мало места, масштабируются и хорошо выглядят на экране.
- Встроены цветовые схемы, рекомендованные к использованию в цветовых картах профессиональными картографами.
- Чтобы этим пользоваться нет необходимости разбираться в VBA коде, который обслуживает данный функционал.
- Легко адаптируется под ваши нужды.
Основной функционал
Подписи к фигурам легко делаются при помощи стандартных выносок.
Адаптация под свои нужды
- На лист MAP поместите необходимые вам фигуры. Ненужные фигуры удалите.
- Дайте вашим фигурам имена по аналогии, как это сделано в файле примера. Для этого выделите отдельную фигуру (субъект РФ) мышью и вместо стандартного имени в строке адреса вбейте своё (например, S_NNV).
- Имена фигур перечислите на листе DATA в колонке ID.
- Заполните описательные имена в колонке Name (не обязательный шаг).
- Вместо колонок Плотность, Площадь, Города разместите свои аналитические данные.
- Убедитесь, что именованные диапазоны myShapeIndex, myShapeNames, MyValues, rngStat ссылаются на корректные диапазоны.
- Отредактируйте диапазон selStatOptions на листе Control.
- Пересоздайте shape-индексы, нажав кнопку на листе Control
- Проверьте, что столбец Values на листе Data корректно высчитывает проценты для цветовой картограммы. Больший показатель должен получить 100%, остальные фигуры — пропорционально по выбранному показателю (если их несколько).
- Проверьте корректность работы выпадающих списков на листе MAP.
Если у вас что-то не получается, пожалуйста, обращайтесь ко мне напрямую — я обязательно помогу.
Надеюсь, теперь у вас есть, чем удивить своих коллег!
Во времена Excel 2013 появилась возможность добавить надстройку Power Map, с помощью которой данные можно изобразить на географической карте. Этот прием не только расширяет возможности визуализации, но также позволяет анализировать данные, осуществляя поиск закономерностей, имеющих региональное происхождение.
В Excel 2016 Power Map вживлена в программу и называется 3D-карта (3D-map). Сразу к делу. Допустим, есть коммерческие данные о деятельности компании в нескольких европейских странах.
Исходные данные лучше хранить в виде Таблицы Excel, а не обычного диапазона. Это позволит автоматически подхватывать новые значения при их добавлении. Активируем любую ячейку и во вкладке Вставка нажимаем 3D-карта.
Открывается окно создания и редактирования 3д-карты.
В верхней части окна находится лента, состоящая из одной вкладки Главная. Здесь находятся команды добавления, удаления, редактирования. По мере разбора примера рассмотрим, как ими пользоваться.
Слева находится панель со сценами карт. Выглядит как Power Point. Оно так и есть. Можно нарисовать несколько карт или их представлений и, как в презентации, включить слайд-шоу с красивыми переходами.
Справа панель управления полями данных, по которым рисуется карта. Здесь, примерно, как в сводной таблице, можно добавлять поля в разные области карты, перетаскивать, настраивать агрегацию, фильтры.
В центре мы видим карту текущей сцены (у нас она пока только одна) со всеми действующим настройками. По умолчанию это глобус. По нему можно перемещаться, как в навигаторе. Для этого используется мышь и/или клавиатура. Справа внизу кнопки навигации.
Стрелками перемещаемся вправо/влево и меняем угол наклон карты (глобуса). Плюс/минус – это приближение/удаление карты.
При наезде появляются детали (дороги, реки). Однако внешний вид лучше настраивать по факту, когда данные уже нанесены на карту.
Для добавления данных предусмотрена панель справа.
Пойдем сверху вниз. На карте, как в фотошопе, можно использовать несколько слоев. Каждый слой показывает определенную информацию и настраивается независимо. Слой можно переименовать в более понятное название, чем Слой 1, Слой 2 и т.д. Например, первый слой – это Продажи, второй – Реклама. Слои можно скрывать, редактировать, удалять (см. пиктограммы справа от названия). Если нужно создать еще один слой, нажимаем Добавить слой.
Ниже в разделе Данные выбирается тип карты. Уровни значений могут отображаться в виде столбиков, столбиков с накоплением, столбиков рядом, пузырьков, тепловой и региональной карты.
Затем идут поля для заполнения карты.
Расположение. В этой области указывается поле с географическим признаком (геолокация). Excel всячески пытается нам помочь и сам выбирает столбец, где находится географический признак. Однако угадывает не всегда. Вот и в нашем примере выбран признак региона, хотя нужны страны.
Крестиком справа удаляем ненужное поле. Затем нажимаем Добавить поле и выбираем столбец со странами.
Для Excel важным является тип географической переменной. Это могут быть страны, города, адреса, координаты и др. В нашем простом примере Excel сам присвоил тип Страна/регион. Спасибо экселю за помощь, но иногда тип приходится указывать самостоятельно. Тогда открываем список (рядом с названием) и выбираем подходящий вариант.
Те названия, которые Excel распознал, сразу отмечаются на карте (если сам показатель еще не выбран, то в виде точек), а чуть выше области Расположение показан процент распознанных названий. В идеале должно быть 100% (см. скриншот выше), но может быть и меньше (так часто бывает, если название написано с ошибкой, если это адрес, малый город, деревня). Можно нажать на процент и посмотреть, какие названия эксель не понимает. Если необходимо, исправьте названия и затем нажмите Обновить данные.
Имейте ввиду, что даже при индикаторе 100% эксель не всегда правильно определяет точку на карте. Это связано с дублированием наименований. Например, город Курчатов есть в России и Казахстане. Поэтому следует визуально проконтролировать, чтобы Excel не закинул вас на другой конец карты. Если это произошло, добавьте в исходные данные (и на карту) еще один столбец, который указывает принадлежность города (улицы и т.д.) к более крупному региону (области, стране). Не забудьте затем обновить 3D-карту.
В нашем примере все страны распознались на 100%, что сразу показывается на карте – это столбцы с нулевой высотой.
Итак, на местности сориентировались. Переходим к данным для визуализации.
Высота. В этой области выбирается показатель, который нужно отразить на карте (или несколько). Выберем продажи.
Т.к. по умолчанию в качестве типа выбрана гистограмма (с накоплением), то на карте (глобусе) появятся столбцы.
Выглядит очень круто, но ужасно с точки зрения наглядности. Вообще говоря, любая 3d-гистограмма – это зло, т.к. она искажает реальные пропорции. Тем более, если смотреть сверху. Если вдруг вам нужны именно вертикальные столбики, то хотя бы измените угол обзора.
Ненамного лучше, но пока оставим так.
Исходные данные не всегда представлены в виде компактной (сведенной) таблицы. Источником может быть и база данных, где каждая строка отражает сделку и, соответственно, многие признаки повторяются, в том числе и географический. В этом случае значения нужно агрегировать определенным способом. Как правило, используется суммирование. Задается в выпадающем списке около названия (как в сводной таблице).
Другими словами, все значения выбранного показателя, соответствующие определенной стране, суммируются, а результат показывается на карте. Как видно, можно агрегировать, рассчитывая среднее, минимум, количество и др. Скажем, у вас карта города, где показаны цены на недвижимость. Нужно отразить минимальную цену в некотором районе. Это можно сделать прямо из исходных данных, не прибегая к дополнительным расчетам.
Категория. Довольно часто данные разбиваются на группы. В нашем примере весь рынок сбыта разделен на две части: Восток и Запад и показан в столбце Регион. Выберем данное поле в качестве категории.
Столбики перекрасятся в соответствии с группировочным признаком.
В области Категория можно поместить только одно поле.
Время. Сюда помещают столбец, отражающий время, чтобы показать изменение данных в динамике. В нашем примере их нет.
Фильтры. Используется для фильтрации данных по некоторому полю (см. видеоролик ниже).
Параметры слоя. Здесь меняются настройки отображения. Например, для столбиков можно задать высоту, толщину, цвет, прозрачность. Также показывать ли нули и отрицательные значения. Будьте осторожны с внесением изменений – на 3D-карте нет команды отмены последнего действия, т.е. Ctrl + Z не работает.
Настройки внешнего вида 3D-карты
Итак, с данными определись, однако выглядят они по умолчанию не очень хорошо. Нужно сделать их более наглядными. Универсальных правил здесь, конечно, нет, т.к. наглядность зависит от самих данных и того, что вы хотите в них показать. Однако рассмотрим основные настройки.
Глобус выглядит красиво, но плоская карта все же понятней. Для замены глобуса на карту используйте кнопку Плоская карта.
После ее нажатия, глобус развернется в обычную карту. Немного поправим масштаб и угол обзора.
Следующий момент – это подписи. На ленте есть специальная кнопка.
На карте появляются названия.
К сожалению, регулировать подписи нельзя. Они сами добавляются в соответствии с масштабом. Поэтому следует осторожно пользоваться этой опцией.
Можно еще выбрать тему карты. Например, сделать как будто это снимок со спутника или просто поменять цветовую палитру.
Однако это лишь регулировка внешнего вида карты. Перейдем к типам визуализации. Их несколько.
Как и в обычной гистограмме, для каждой категории (страны) можно отразить несколько показателей. Добавим в область Высота данные о затратах на рекламу. Однако перед этим придется очистить область Категория, т.к. категории можно применить только для одного показателя в области Высота.
Т.к. используется гистограмма с накоплением, то два показателя просто сложились, что нам не подходит. Поэтому выберем гистограмму с группировкой.
Получим следующий вид.
Красиво, но не очень понятно. Как вариант, на карту можно вывести плоскую диаграмму.
В настройках выбирается нужный тип: вертикальная, горизонтальная, с накоплением и рядом.
Диаграмма помещается прямо на карте.
Следующая визуализация – пузырьковая диаграмма. Диаметр кружка соответствует значению показателя.
Но при этом, т.к. у нас два показателя, видно соотношение между продажами и рекламой. Кстати, столбцов больше нет, карту можно повернуть под прямым углом (смотреть строго сверху). Цвета можно поменять в параметрах слоя (внизу в правой панели).
Тепловая карта отражает только один показатель, поэтому реклама исчезает автоматически. Чем больше красного, тем теплее и, соответственно, выше показатель.
Последний вариант – региональная карта. Наверное, самая подходящая для одного показателя по странам (или другим регионам). Здесь все понятно и просто. Чем темнее цвет, тем больше значение.
Цвет можно изменить в параметрах слоя. Когда-то я весь интернет облазил, чтобы нарисовать что-то подобное. Сегодня это делается за 5,6 секунды, возможно, быстрее.
Слои карты
Слои используются для совмещения разнородных типов визуализации. Скажем, нужно одновременно показать столбики по одному показателю и тепловую карту по другому. На одном слое это сделать невозможно. На разных – легко.
Назовем имеющийся слой Продажи и создадим новый Реклама.
В новом слое визуализируем затраты на рекламу, сделав их столбиками.
Теперь интенсивность заливки контура страны показывает продажи, высота столбика – затраты на рекламу. Можно добавить легенду.
Разумным будет акцентировать внимание на нужном регионе с помощью примечания. Правой кнопкой кликаем по элементу и вносим пояснение.
К сожалению, построение 3д-карты происходит в отдельном окне, ее нельзя поместить на лист Excel. Но если вам нужно отобразить карту именно на листе эксель или в power point, сделайте скриншот с помощью вот этого фотоаппарата на ленте.
Естественно, что связки с данными больше нет. Зато есть красивый рисунок. А данные легко обновить и снова вставить картинку.
Создание обзора
В 3D-карте можно создать обзор нескольких карт. Получится что-то похожее на Power Point, где с помощью слайдов (сцен) создается презентация (обзор).
Даже на нашей небольшой карте информации довольно много и без комментариев она не воспринимается. Хорошо бы по очереди показать отдельные показатели по странам. Можно конечно, построить много карт и просто менять картинки в презентации, рассказывая о том, на что обратить внимание, а можно сделать слайдшоу с эффектом полета над картой.
Итак, стоит задача отобразить данные по продажам и рекламе. Сделаем слайд-шоу. Вначале покажем продажи, затем добавим расходы на рекламу. Далее акцентируем внимание на отдельные страны. И в конце снова покажем весь рынок сбыта, но уже под прямым углом, заменив столбики рекламы на пузырьки. Таков полет нашей режиссерской мысли.
Вначале создадим те карты (сцены), которые, собственно, нужны. Первая карта – только продажи. Вторая – добавляем столбики рекламы (с измененным углом обзора карты). Далее перемещение по странам. Последняя – общий обзор, прямой угол обзора, замена столбиков пузырьками.
Чтобы переходы были плавными, сцены следует рисовать не с нуля, а копировать предыдущие (или следующие) и вносить в них изменения. Сразу настроим параметры сцены, чтобы и они также копировались.
Уменьшим длительность одной сцены до 3 секунд, длительность перехода – 2 секунды, и эффект перехода – Перелет. Вам же я рекомендую самостоятельно поэкспериментировать, чтобы добиться требуемого результата.
Теперь создадим новые сцены с помощью копирования.
Внесем изменения, расположив их в нужной последовательности на панели обзора. Кстати, сам обзор и сцены можно также переименовать, ну да ладно. У меня получилось примерно так.
Для того, чтобы посмотреть обзор, как презентацию, нажимаем на кнопку Воспроизвести обзор.
Воспроизведение обзора может несколько подтормаживать. Этот инструмент отнимает много ресурсов. Да и показать можно не на каждом компьютере (не у всех же стоит Excel последней версии). Поэтому данную презентацию можно записать в формате mp4.
В следующем окне выбираем разрешение (берите максимум) и, если надо, накладываем музыку из заранее заготовленного файла.
После обработки получим файл mp4. Теперь этот видеофайл можно залить на Youtube, Яндекс.диск или вставить в презентацию (что получилось, смотрите в видеуроке ниже).
Конечно, чтобы сделать красивую карту и обзор, придется немного постараться. Я лишь показал, как работать с 3D-картами в Excel. Так что дальше дело за вашим пониманием данных, идеей, как их отразить на карте и творческой мыслью при создании обзора.
Скачать файл с примером.
Чтобы узнать о других возможностях 3D-карты (изображение адресов, динамика показателей и др.), а также изучить множество других инструментов Excel, приглашаю на мой онлайн курс «Продвинутый уровень Excel».
Поделиться в социальных сетях:
Время на прочтение
10 мин
Количество просмотров 10K
Считается, что Data Mining — это магическое снадобье из SQL, Python, Power BI и других волшебных компонент. Мало кто знает, что при правильном подходе с Data Mining может совладать офисный планктон с помощью одного лишь Excel.
Если вы абсолютно далеки от Data Mining, но хотите причаститься его таинств, это руководство в картинках по шагам сделано для вас. Особенно полезно тем, кто никогда бы даже не подумал сделать подобное самостоятельно.
Если вы владеете специальными инструментами для работы с данными, то будет интересно узнать ваше мнение о решениях без «рокет сайнс» (как о явлении в целом, так и о данном кейсе).
В качестве практического вопроса будем рассматривать визуализацию данных из объявлений на популярных сайтах продажи квартир. Визуальный анализ — основа основ Data Mining, а при отсутствии специальных знаний — и вовсе единственный способ для понимания смысла, содержащегося в большом количестве данных. Это настолько фундаментальный навык, что ему посвящена целая народная мудрость:
Лучше один раз увидеть, чем сто раз услышать*
*Это все, что нужно знать о достоинствах визуального анализа.
Термины
Тепловая карта (heat map) – обозначение какого-либо показателя цветом:
Как правило, более высокие значения обозначаются красными оттенками, более низкие – синими. Обычная цветовая шкала выглядит так:
Географическая тепловая карта – обозначение показателя цветом на географической карте. Более высокие значения температуры показаны более красными оттенками в привязке к географическим точкам:
Географическая тепловая карта цен – обозначение цветом цен в разных географических местах.
В нашем случае это будут цены на квартиры.
Данные
Цены на квартиры будем брать с общеизвестных досок объявлений А и Ц. Для сбора объявлений без программирования нужно воспользоваться готовым парсером. В данном случае выберем наиболее доступный по причине его бесплатности и наиболее удобный из-за простоты установки в три клика в Excel.
Парсеру надо дать понять какие объявления нужно скачивать. Для этого используется ссылка на доску объявлений.
Для подготовки ссылки для скачивания объявлений с доски объявления А открываем браузер, в браузере открываем сайт доски объявлений, выбираем регион (для примера → Брянск) и раздел → квартиры. В адресном поле браузера получаем ссылку: https://www.avito.ru/bryanskaya_oblast/kvartiry. В последней части ссылки видим раздел → kvartiry, перед ней расположен регион → bryanskaya_oblast. Вместо Брянска можно указать свой регион, а вместо раздела квартир можно указать дома-дачи-коттеджи или земельные-участки. Также можно использовать фильтры (например новостройки или вторичка, количество комнат) и они отобразятся в составе ссылки. Скажем спасибо доске объявлений А за такой понятный порядок формирования ссылок.
Для подготовки ссылки с доски объявлений Ц придется сделать дополнительный шаг: после выбора региона, раздела, фильтров и нажатия кнопки «Найти» нужная ссылка еще не будет готова. Для завершения подготовки ссылки нужно перейти на вторую страницу списка объявлений. После этого ссылка в адресной строке браузера примет вид https:// cian.ru/cat.php?deal_type=sale&engine_version=2&offer_type=flat&p=2®ion=4562&room1=1&room2=1. Раздел квартир здесь будет в offer_type=flat, а регион – в region=4562. Скажем «фу» доске объявлений Ц за не самый удобный порядок формирования ссылок.
Готовые ссылки как есть копируем из адресной строки браузера (нажатием кнопок Ctrl+A и Ctrl+C) и вставляем в парсере нажатием кнопки Добавить ссылку. Для обеих ссылок можно указать один и тот же новый файл Excel, в который будут сохраняться объявления.
Чтобы код для парсинга доски объявлений А загрузился в Excel → в настройках парсера (расположены в Excel на вкладке Надстройки) ставим галочку у парсера доски объявлений А и выключаем галочки у сохранения фотографий из объявлений, у сохранения копии объявлений, у открывания номера телефона и у других ненужных опций. То же самое повторяем с настройками парсера доски объявлений Ц.
Теперь ссылки полностью готовы для загрузки объявлений. Нажимаем в меню парсера кнопку Старт и ждем около 20 секунд до загрузки первого объявления. Да, процесс совсем не быстрый и займет время. Можно уменьшить интервал запросов в настройках парсера до 10 или 5 секунд и иногда это даже прокатывает. Но обычно доски объявлений очень не любят ботов и сразу закрывают доступ к данным (бан). Конечно, эти ограничения можно обойти и загружать данные в 100 раз быстрее, но это дороже.
Загружаемые объявления выглядят примерно так:
Таких строк может быть несколько тысяч. В нашем примере это около 5000 объявлений для Брянской области в октябре 2021.
Из множества данных нам понадобятся только широта, долгота, цена, общая площадь и офер:
Широта |
Долгота |
Цена |
Общая |
Офер |
53,2656 |
34,35292 |
5030000 |
64,2 |
Продам |
53,20856 |
34,46647 |
2443000 |
51 |
Продам |
53,26398 |
34,33171 |
10000 |
40 |
Сдам |
53,54983 |
33,76486 |
750000 |
35 |
Продам |
… |
Это сырые данные, которые требуют подготовки.
Подготовка
Отделим аренду от продажи. Для этого добавим фильтр по полю «офер» и выделим только предложения продажи. Можно и наоборот – оставить только предложения аренды и работать дальше с ними.
Выделим отфильтрованные данные, Ctrl+G → только видимые:
Копируем их Ctrl+C и вставим на новый лист Ctrl+V:
Широта |
Долгота |
Цена |
Общая |
53,2656 |
34,35292 |
5030000 |
64,2 |
53,20856 |
34,46647 |
2443000 |
51 |
53,54983 |
33,76486 |
750000 |
35 |
53,31711 |
34,30244 |
1450000 |
62 |
53,26612 |
34,33491 |
2950000 |
36 |
… |
Если показывать цены на многокомнатные квартиры одним цветом и цены однушек другим цветом, в результате получим карту размещения жилья по числу комнат. Для анализа цен этот показатель слишком сырой. Вместо него используем среднюю цену за квадратный метр.
При делении цены квартиры на общую площадь получим цену одного квадратного метра. Этот показатель лучше отражает ценность жилья с учетом всех ценообразующих факторов: расположения, состояния, отделки и окружения. Поэтому добавим колонку с ценой одного квадратного метра и уберем колонки с ценой и общей площадью:
Широта |
Долгота |
За 1 кв.м. |
53,2656 |
34,35292 |
78348,91 |
53,20856 |
34,46647 |
47901,96 |
53,54983 |
33,76486 |
21428,57 |
53,31711 |
34,30244 |
23387,1 |
53,26612 |
34,33491 |
81944,44 |
… |
Теперь проведем стандартные процедуры проверки заведомо ошибочных данных.
У нас есть две группы данных: географическое положение и цена. Для проверки обеих групп используем визуальный контроль.
Поместим имеющиеся географические точки на обычную диаграмму Excel:
Посмотрим координаты крайних точек Брянской области. Широта должна быть от 51,5039 до 54,021, долгота от 31,1432 до 35,1917. Некоторые наши точки выходят за эти пределы. Опустим здесь рассмотрение причин появления испорченных данных и возможных путей их восстановления, т.к. это не относится прямо к цели визуализации данных и противоречит принятому ограничению квалификации пользователя. По этой же причине используем грубый, но простой способ избавления от испорченных данных.
Заменим нулями строки, где долгота и широта выходят за границы региона → с помощью простой формулы:
Затем добавим фильтр и уберем отображение строк с нолями:
Выделим все строки отфильтрованных колонок данных, затем Сtrl+G → только видимые:
Копируем их Ctrl+C и вставим в новое место (рядом) Ctrl+V.
Очищенные таким образом долготы и широты точек отправляем на новую диаграмму Excel и видим результат очистки:
Теперь также с помощью визуального анализа очистим данные о ценах.
Для этого построим гистограмму, чтобы посмотреть сколько каких значений цены в нашей выборке.
Город рос в естественных условиях (построен не одномоментно по единому плану), имеет развитое сельское хозяйство и небольшие промышленные предприятия (не лакшери центр). Теория говорит, что при таких обстоятельствах цены на финансовые активы (жилье – один из базовых финансовых активов) должны быть распределены логнормально.
Присутствие на гистограмме длиннющего тощего хвоста и асимметрия основной части распределения являются характерными признаками логнормального распределения. То есть в данном случае практика соответствует теории.
Практический смысл этой гистограммы: если данные из правой части отметить на карте одним цветом, из средней — вторым и из левой — третьим, то вся карта будет залита одним цветом. Потому что в средней и в правой частях точек почти нет. Аналитического смысла у такой карты не будет.
Чтобы избавиться от упомянутого эффекта нужно отбросить хвост распределения, а заодно и данные из первого левого кармана. В результате получим такую гистограмму:
Теперь количество данных в разных частях более-менее сопоставимо. Количество карманов здесь посчитано Excel автоматически и оно явно избыточно для того, чтобы каждый уровень цены обозначать своим цветом. Поэтому в дальнейшем перестроим гистограмму по количеству карманов в соответствии с количеством цветов, которые будут использованы на карте. В нашем случае будем использовать 7 цветов.
Перед разбивкой данных по карманам рассмотрим еще одно обстоятельство, которое стоит учесть на этапе подготовки данных. Дело в том, что точки на карте могут располагаться слишком тесно. Например, здесь шесть объявлений расположены в одном доме и перекрывают друг друга даже на самом крупном масштабе:
На более мелких масштабах эти метки полностью сольются и станут неразличимы.
Чтобы избавиться от излишней в данном случае детализации данных проведем их усреднение. Для усреднения данных воспользуемся следующим приемом.
Обычная точность указания координат использует 6 знаков после запятой. Например, широта 52,549374 и долгота 31,897056. Четвертый знак после запятой соответствует масштабу придомовой территории. В нашем примере в диапазон долготы от 31,8965 до 31,8974 попадают все объявления, относящиеся к одному строению. Используем это обстоятельство для группировки данных в процессе усреднения.
Добавляем к имеющимся данным столбцы с округленными до 3 знака широтой и долготой. Еще одним столбцом добавляем символьную сумму этих двух последних столбцов:
Что в результате дает:
После чего сортируем все столбцы по колонке с текстом и применяем Промежуточный итог:
В результате данные разбиваются на группы близколежащих точек, для которых вычисляются средние цены и координаты:
Для замены групп на точки со средними значениями → сворачиваем все группы, выделяем колонки координат и цены:
Затем выделяем только видимые ячейки Ctrl+G → только видимые, копируем Ctrl+C:
После чего вставляем скопированное на новый лист. Теперь на каждом здании будет не больше одной точки с данными, которая соответствует среднему значению всех относящихся к зданию объявлений:
С помощью такого приема можно провести усреднение цен на уровне группы зданий или по кварталу.
После такого прореживания осталось меньше половины точек. Благодаря этому карта цен будет значительно меньше перегружена данными в самых насыщенных местах.
Получившийся набор данных предстоит разложить по карманам в зависимости от величины цены. Для 7 цветов = 7 карманов гистограмма выглядит так:
Данные из первого левого столбца гистограммы будут синего цвета, из последнего правого — красными, а из расположенных между ними — оттенками зеленого:
Цвет получается смешиванием красного (R), зеленого (G) и синего (B). Интенсивность каждого цвета находится в диапазоне от 0 до 255. Смешивание для получения показанных цветов приведено в следующей таблице.
Цвет |
R |
G |
B |
Код |
Синий |
0 |
171 |
255 |
0,171,255 |
0 |
171 |
171 |
0,171,171 |
|
0 |
255 |
171 |
0,255,171 |
|
Зеленый |
0 |
255 |
0 |
0,255,0 |
171 |
255 |
0 |
171,255,0 |
|
255 |
85 |
0 |
255,85,0 |
|
Красный |
255 |
42 |
0 |
255,42,0 |
Обозначения из столбца Код будут использованы для окрашивания данных на карте.
Полученный результат можно считать подготовленными данными для отображения их на карте.
Обработка
Имеющиеся цены разделим на 7 равных интервалов. (В этой области знаний интервалы синонимы диапазонов, и еще их называют карманами.)
Для определения ширины интервала разницу максимальной и минимальной цен нужно разделить на количество карманов. В нашем случае данные такие:
Минимум |
4000 |
Максимум |
109253,1 |
Кол-во карманов |
7 |
Ширина кармана |
15036 |
И карманы:
1 |
3999 |
— |
19035 |
2 |
19035 |
— |
34071 |
3 |
34071 |
— |
49107 |
4 |
49107 |
— |
64144 |
5 |
64144 |
— |
79180 |
6 |
79180 |
— |
94216 |
7 |
94216 |
— |
109253 |
Для получения данных первого кармана нужно скопировать данные широты и долготы для цен от 3999 до 19035 и вставить в новое место. Цены копировать не нужно, они использовались только для разбивки данных по карманам и больше не пригодятся. Аналогично для второго кармана копируем широты и долготы для цен от 19035 до 34071 и вставляем их рядом с данными из первого кармана. Повторив семь раз получим в результате:
В каждом кармане две колонки: левая — широта и правая — долгота. Количество строк в каждом кармане разное, как было показано на последней гистограмме.
Теперь данные полностью готовы для их помещения на карту.
Карта
Для построения карты нужно сделать три шага:
Добавить шаблон карты → Заполнить шаблон данными → Показать результат
Шаблон карты добавляется кнопкой Добавить в меню парсера. Если в меню парсера нет кнопок для работы с картой, то в настройках парсера нужно включить опцию Excel → График на карте.
В первой строке шаблона указаны значения по умолчанию, которые можно изменять. В левой таблице вставляются подготовленные данные о ценах. Правая таблица служит для вывода на карте подписей к конкретным точкам.
Для вставки в шаблон данных о ценах из первого кармана нужно в ячейку A3 вставить ссылку на диапазон данных о широте и долготе, которые указаны в двух колонках первого кармана, вот эти:
Для примера это диапазон Q4:R582 на листе По карманам в файле Брянск 10(октябрь)-21.xlsx.
Вставить ссылку на этот диапазон можно с помощью функции Ссылка(диапазон).
В ячейке А3 шаблона пишем название функции:
В качестве единственного аргумента функции Ссылка указываем диапазон Q4:R582 на листе По карманам:
В результате получаем:
Точки данных первого кармана ранее условились обозначать синим цветом с кодом 0,171,255. Для примера формулы ниже: таблица с кодами цветов находится на листе Палитра. Код синего цвета находится в ячейке Е3:
Для вставки ссылки на ячейку в Excel не требуется использовать специальную функцию, поэтому в ячейке шаблона В3 вставляем ссылку на ячейку кода синего цвета обычным способом:
В результате:
Размер точек определяется из субъективных соображений. Для примера примем размер 10:
На этом шаблон карты полностью готов для отображения данных из первого кармана.
Посмотрим что получилось. Для этого нажимаем кнопку Отобразить в меню парсера, после чего открывается новое окно:
Метки на карте отсутствуют из-за масштаба. Зумим колесом мышки и получаем:
Закрываем окно с картой, добавляем данные из второго кармана:
Данные из второго кармана отображаются поверх данных первого кармана:
После добавления всех оставшихся карманов:
На карте:
Это и есть визуализация цен на географической карте, сделанная в Excel без программирования. Ее можно зумить и двигать как обычную карту в браузере. Для копирования карты в буфер в парсере есть специальная кнопка Копировать.
В завершение отметим на карте какое-нибудь место, например Аграрный университет. Координаты широты и долготы БГАУ возьмем по указанной ссылке и вставим в ячейки J3 и К3. Ссылку на ячейки с координатами вставим в ячейку шаблона Н3:
Увидим БГАУ на карте и оценим его влияние на цену недвижимости:
Файл Excel с примером можно скачать здесь.