Авторизация

Сегодня:Сегодня:38
За неделю:За неделю:427
За месяц:За месяц:3562
Всего: Всего: 200775
 

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 


Добрый день, дорогие друзья! Иногда при подготовке информационных материалов возникает потребность подготовить карту России с окрашенными в различный цвет областями (в зависимости от показателей). Этот тип карт носит название Colormap (колормап, цветовая карта).

Чудеса иногда случаются

Несколько лет назад я пытался сделать такую карту. Как вы сами понимаете, рисовать такую карту вручную достаточно утомительно. Поиск программ для построения подобных карт показал, что такие программы существуют, но практически все они они требуют наличия серверного ПО + Microsoft SQL.

Это, как вы понимаете, сильно ограничивает возможность применения «колормап» на обычном рабочем компьютере, на котором, как правило, нет всей этой специализированной начинки. Я возиться тогда с этим не стал, ибо поджимали сроки.

Но вот недавно мне опять понадобилось проиллюстрировать кое-какой материал цветовыми картами и я неожиданно наткнулся в сети на совершенно замечательный макрос для MS Excel. Автора этого замечательного макроса  зовут Андрей Смирнов, вот ссылка на его сайт и соответствующий раздел: перейти.

Сам по себе макрос представляет собой файл формата MS Excel, состоящий из трёх листов. Первый лист содержит текстовую инструкцию по работе с макросом. Второй лист служит для ввода табличных данных по какому-то параметру в разрезе субъектов Российской Федерации. Поддерживается возможность одновременного ведения до 10 параметров и, соответственно, отображения последовательно, с помощью переключателя на карте, 10 вариантов карт (по этим введенным параметрам).

В принципе, в инструкции на первом листе всё достаточно подробно расписано, так что я опишу лишь дополнительные нюансы работы с макросом, которые мне удалось выявить в процессе его использования.

Выращиваем пингвинов

Давайте сделаем карту, на которой сделаем учебный пример, в котором у нас всем субъектам Российской Федерации спустили план по  выращиванию пингвинов. Есть таблица с результатами по субъектам РФ от 0 до 100% выполнения плана. На карте России нам нужно отобразить субъекты, полностью, на 100% выполнившие план. После того, как необходимые цифры введены в столбцы листа «ДАННЫЕ», нам нужно определиться, на какое количество групп мы хотим разбить наши данные на карте. И, соответственно, в какое количество цветов окрасится наша цветовая карта. Исходя из условий задачи, нам нужно отобразить две группы (градации) - регионы, полностью выполнившие план и остальные регионы, не выполнившие плановые показатели. Соответственно, у нас будет две группы значений:

1 группа: от 0 до 99,99%;
2 группа: от 100 до 101%.

Управляющая панель, меняющая параметры отображения карты, расположена в левом верхнем углу листа «СХЕМА» (см. Рис.1)

 

Рисунок 1. Управляющая панель цветовой карты

 

Итак, чтобы нарисовать карту регионов с данными по выращиванию пингвинов, нам нужно все области разместить в две группы. Для этого в разделе «Автолегенда», ячейке «Ступенек», вбиваем цифру «2» и нажимаем кнопку «Создать» (см. Рис.2)

 
Рисунок 2. Устанавливаем количество групп (количество цветовых групп на нашей карте)

 

На выходе получаем следующие изменения:
1. Количество ячеек, управляющих цветовой гаммой карты, сократилось до двух;
2. Такая же ситуация с числовыми диапазонами - их также стало два (см. Рис.3).


Рисунок 3. Новые числовые и цветовые диапазоны карты

 

Также мы видим, что макрос самостоятельно определил параметры числовых диапазонов в двух группах, "от 0,0 до 50,0" и "от 50,0 до 100,0". Это в общем то правильно, макрос очень корректно определил максимальное и минимальное значения данных и правильно распределил диапазоны по двум группам. Но нам нужны  другие диапазоны (1 группа: от 0 до 99,99%; 2 группа: от 100 до 101%). И я хотел бы установить другие цвета для "заливки" ими двух групп регионов. Не в одной цветовой гамме (сейчас гамма - коричневая), а скажем синий и зеленый цвета. Для этого вручную меняем значения диапазонов групп и цвета. Устанавливаем значения числовых диапазонов (пункт 1 и 2), затем устанавливаем необходимые нам цвета, меняя заливку ячеек, (пункт 3 и 4) и в заключение нажимаем кнопку "Обновить" (пункт 5). Для примера данные операции приведены на Рисунке 4.

 
Рисунок 4. Изменение диапазонов и цветовой окраски регионов

 

Соответственно, на выходе мы получаем вот такую карту (см. Рис. 5). На этой карте у нас синим цветом показаны субъекты Российской Федерации, полностью (показатель равен 100%) выполнившие план по выращиванию пингвинов.

Рисунок 5. Результат в виде двухцветной карты субъектов РФ

 

Ссылки:
Страница на сайте автора с информацией и файлом макроса: http://clam.ru/2174/information-technology/novaya-versiya-karty-rossii-v-excel/
Ссылка на архив с макросом на данном сайте приведена ниже.

Файлы:
(0 голосов)
Дата 05-07-2018
Язык  Russian
Система  Windows
Размер файла 299.43 KB
Скачать 94

Добавить комментарий


Защитный код
Обновить


МЫ Вконтакте и в Телеграм

Наша страница Вконтакте  Наш канал в Телеграм

Наши услуги

Установка и настройка серверов на основе Unix;
Консультируем по выбору конфигурации ПК;
Лечим телефоны и ПК от вирусов;
Прошивка телефонов, установка Windows
(с вашего дистрибутива)
Оформление и оплата услуг - на основе договора
с нами как юридическим лицом (ИП)

Контакты

Контакты владельцев сайта:
Страница DRVTiny: ссылка
Страница DMS: ссылка
Электропочта: тыц!!!
Адрес канала сайта на Яндекс-Дзен: 
ссылка

Индекс качества сайта