<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Reveal the Data: заметки с тегом марафон</title>
<link>http://revealthedata.com/blog/tags/marafon/</link>
<description>Блог Ромы Бунина про визуализацию данных, Tableau и развитие BI-систем.</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>buninra@mail.ru</itunes:email>
</itunes:owner>
<itunes:subtitle>Блог Ромы Бунина про визуализацию данных, Tableau и развитие BI-систем.</itunes:subtitle>
<itunes:image href="http://revealthedata.com/blog/pictures/userpic/userpic-square@2x.jpg?1612211172" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Маленькое исследование рынка вакансий Москвы и России</title>
<guid isPermaLink="false">37</guid>
<link>http://revealthedata.com/blog/all/malenkoe-issledovanie-rynka-vakansiy-moskvy-i-rossii/</link>
<pubDate>Sat, 19 May 2018 12:53:38 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/malenkoe-issledovanie-rynka-vakansiy-moskvy-i-rossii/</comments>
<description>
&lt;p&gt;Сделал маленькое исследование рынка вакансий Москвы и России. Взял интересные мне профессии и скилы. Данные с hh.ru и &lt;a href="http://revealthedata.com/examples/vacancies/"&gt;моего небольшого инструмента&lt;/a&gt;, там данные тоже с hh.&lt;br /&gt;
Если хотите чтобы добавил какие-то профессии — пишите. =)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://public.tableau.com/views/_21975/sheet1"&gt;https://public.tableau.com/views/_21975/sheet1&lt;/a&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="https://public.tableau.com/views/_21975/sheet1?:embed=y&amp;:display_count=yes&amp;publish=yes" class="e2-text-picture-link"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/-2.png" width="1358" height="971" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
</description>
</item>

<item>
<title>Оцифровка профессий в США</title>
<guid isPermaLink="false">36</guid>
<link>http://revealthedata.com/blog/all/job-digitalisation/</link>
<pubDate>Thu, 01 Mar 2018 10:28:53 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/job-digitalisation/</comments>
<description>
&lt;p&gt;Кирилл Беляев в своём телеграмм-канале &lt;a href="https://t.me/kirillbelyaev/437"&gt;разобрал визуализацию про проникновение IT и  автоматизации в профессии&lt;/a&gt;. Я помогал ему обсуждениями и разработкой прототипа.&lt;/p&gt;
&lt;p&gt;Вот, что получилось. На картинке финальный макет, которые сверстал Кирилл, а по ссылке прототип в Табло.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="http://revealthedata.com/examples/job-digitalisation/" class="e2-text-picture-link"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/photo_2018-03-01_10-49-12.jpg" width="1280" height="1157" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://revealthedata.com/examples/job-digitalisation/"&gt;http://revealthedata.com/examples/job-digitalisation/&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Возрастно-половая пирамида</title>
<guid isPermaLink="false">24</guid>
<link>http://revealthedata.com/blog/all/vozrastno-polovaya-piramida/</link>
<pubDate>Sun, 22 Oct 2017 19:02:26 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/vozrastno-polovaya-piramida/</comments>
<description>
&lt;p&gt;Сегодня посмотрим на &lt;a href="https://ru.wikipedia.org/wiki/%D0%92%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%BD%D0%BE-%D0%BF%D0%BE%D0%BB%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BF%D0%B8%D1%80%D0%B0%D0%BC%D0%B8%D0%B4%D0%B0"&gt;возрастно-половую пирамиду&lt;/a&gt;. Давно хотел сделать этот график. Наконец-то нашёл данные с 1995 года до 2050 (прогноз). Вот, что получилось:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/overview.jpg" width="916" height="797" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Я использовал для визуализации прием Тафти — &lt;a href="https://en.wikipedia.org/wiki/Small_multiple"&gt;Small multiple&lt;/a&gt;. Он даёт классный обзор на все данные. Например, видно, что форма пирамид, почти одинаковая внутри континентов.&lt;/p&gt;
&lt;p&gt;Если сгруппировать по континентам и запустить анимацию:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/by-continent.gif" width="1014" height="977" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;У России пирамида необычной формы и здорово видно, что наши мужчины живут значительно меньше женщин. Например, 80-90 летних женщин в 4 раза больше, чем мужчин.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/russia.gif" width="1013" height="977" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Если включить абсолютные значения для оси икс видно, что по прогнозам Россия (RS на графиках) останется самой населенной странной в Европе.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/abs.jpg" width="708" height="348" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Поиграть с прототипом &lt;a href="https://public.tableau.com/views/PopulationPyramids_1/PopulationPyramideDashboard?:embed=y&amp;:display_count=yes&amp;publish=yes&amp;:toolbar=no"&gt;здесь&lt;/a&gt;. К сожалению, из-за объема данных, всё очень тормозит. Ну, на то он и прототип.&lt;/p&gt;
</description>
</item>

<item>
<title>Сколько времени играют в игры</title>
<guid isPermaLink="false">22</guid>
<link>http://revealthedata.com/blog/all/steam-users/</link>
<pubDate>Wed, 20 Sep 2017 18:31:05 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/steam-users/</comments>
<description>
&lt;p&gt;Сегодня ещё одна зарисовка не тему игр. Только подойдем не со стороны игр, а со стороны пользователей. Я взял &lt;a href="https://www.kaggle.com/tamber/steam-video-games"&gt;набор данных о 10 165 пользователей сервиса steam&lt;/a&gt;. Вот, что у меня получилось:&lt;/p&gt;
&lt;div class='tableauPlaceholder' id='viz1505924962044' style='position: relative'&gt;&lt;p&gt;&lt;noscript&gt;&lt;a href='#'&gt;&lt;img alt='Hours of games played ' src='https:&amp;#47;&amp;#47;public.tableau.com&amp;#47;static&amp;#47;images&amp;#47;PC&amp;#47;PCgamesplayed&amp;#47;Hoursofgamesplayed&amp;#47;1_rss.png' style='border: none' /&gt;&lt;/a&gt;&lt;/noscript&gt;&lt;/p&gt;
&lt;object class='tableauViz'  style='display:none;'&gt;&lt;param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /&gt; &lt;param name='site_root' value='' /&gt;&lt;param name='name' value='PCgamesplayed&amp;#47;Hoursofgamesplayed' /&gt;&lt;param name='tabs' value='no' /&gt;&lt;param name='toolbar' value='yes' /&gt;&lt;param name='static_image' value='https:&amp;#47;&amp;#47;public.tableau.com&amp;#47;static&amp;#47;images&amp;#47;PC&amp;#47;PCgamesplayed&amp;#47;Hoursofgamesplayed&amp;#47;1.png' /&gt; &lt;param name='animate_transition' value='yes' /&gt;&lt;param name='display_static_image' value='yes' /&gt;&lt;param name='display_spinner' value='yes' /&gt;&lt;param name='display_overlay' value='yes' /&gt;&lt;param name='display_count' value='yes' /&gt;&lt;param name='filter' value='publish=yes' /&gt;&lt;/object&gt;
&lt;/div&gt;&lt;script type='text/javascript'&gt;                    var divElement = document.getElementById('viz1505924962044');                    var vizElement = divElement.getElementsByTagName('object')[0];                    vizElement.style.minWidth='804px';vizElement.style.maxWidth='100%';vizElement.style.minHeight='669px';vizElement.style.maxHeight=(divElement.offsetWidth*0.75)+'px';                    var scriptElement = document.createElement('script');                    scriptElement.src = 'https://public.tableau.com/javascripts/api/viz_v1.js';                    vizElement.parentNode.insertBefore(scriptElement, vizElement);                &lt;/script&gt;
</description>
</item>

<item>
<title>Обзоры игр с сайт ign.com</title>
<guid isPermaLink="false">21</guid>
<link>http://revealthedata.com/blog/all/ign-reviews/</link>
<pubDate>Tue, 19 Sep 2017 21:03:03 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/ign-reviews/</comments>
<description>
&lt;p&gt;Сегодня решил посмотреть &lt;a href="https://www.kaggle.com/egrinstein/20-years-of-games"&gt;набор данных с kaggle.com&lt;/a&gt; о играх для компьютеров и приставок.&lt;/p&gt;
&lt;p&gt;Вот что получилось, по клику в картинку реальный прототип. Оформить элементы управления, подписи и т. п. до конца не успел. Каждый график — распределение кол-ва играм по балам для определенного жанра и года. По оси икс — балы, по игрек кол-во игр. Графики состоят из кирпичиков игр. Справа увеличенная версия графика, на которой кликнули, по клику в название игры переход на сайт с обзором игры.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="https://public.tableau.com/views/PCgames/Gamereviews" class="e2-text-picture-link"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/1587409517780.jpg" width="1987" height="982" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;По-моему получился удачный каркас — на одном экране уместилось 12 587 игр, 30 жанров, 20 лет. Видно много всего — распределение жанров по кол-ву игр, распределение игр по балам, наиболее жирные года. А главное можно быстро найти игры с наибольшим рейтингом, скачать и поиграть. =)&lt;/p&gt;
</description>
</item>

<item>
<title>Я спросил у Яндекса «Как…»</title>
<guid isPermaLink="false">20</guid>
<link>http://revealthedata.com/blog/all/how-to/</link>
<pubDate>Mon, 18 Sep 2017 19:41:04 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/how-to/</comments>
<description>
&lt;p&gt;Альберто Кайро и Симон Роджерс в Google News Lab написали &lt;a href="http://how-to-fix-a-toilet.com/"&gt;интересную статью&lt;/a&gt;, про поисковые запросы в гугл начинающиеся с How to.&lt;/p&gt;
&lt;p&gt;Я решил повторить в миниатюре их эксперимент и собрал 40 тысяч записей из Яндекс Wordstat с похожими запросами.&lt;/p&gt;
&lt;p&gt;Вот, что у меня получилось. Визуализация встроена прямо в статью — чтобы подгрузилась надо подождать. Кайфово смотреть в полноэкранном режиме:&lt;/p&gt;
&lt;div class='tableauPlaceholder' id='viz1505754388940' style='position: relative'&gt;&lt;p&gt;&lt;noscript&gt;&lt;a href='#'&gt;&lt;img alt='How I? ' src='https:&amp;#47;&amp;#47;public.tableau.com&amp;#47;static&amp;#47;images&amp;#47;Ho&amp;#47;HowI&amp;#47;HowI&amp;#47;1_rss.png' style='border: none' /&gt;&lt;/a&gt;&lt;/noscript&gt;&lt;/p&gt;
&lt;object class='tableauViz'  style='display:none;'&gt;&lt;param name='host_url' value='https%3A%2F%2Fpublic.tableau.com%2F' /&gt; &lt;param name='site_root' value='' /&gt;&lt;param name='name' value='HowI&amp;#47;HowI' /&gt;&lt;param name='tabs' value='no' /&gt;&lt;param name='toolbar' value='no' /&gt;&lt;param name='static_image' value='https:&amp;#47;&amp;#47;public.tableau.com&amp;#47;static&amp;#47;images&amp;#47;Ho&amp;#47;HowI&amp;#47;HowI&amp;#47;1.png' /&gt; &lt;param name='animate_transition' value='yes' /&gt;&lt;param name='display_static_image' value='yes' /&gt;&lt;param name='display_spinner' value='yes' /&gt;&lt;param name='display_overlay' value='yes' /&gt;&lt;param name='display_count' value='yes' /&gt;&lt;param name='filter' value='publish=yes' /&gt;&lt;/object&gt;
&lt;/div&gt;&lt;script type='text/javascript'&gt;                    var divElement = document.getElementById('viz1505754388940');                    var vizElement = divElement.getElementsByTagName('object')[0];                    vizElement.style.width='100%';vizElement.style.height=(divElement.offsetWidth*0.75)+'px';                    var scriptElement = document.createElement('script');                    scriptElement.src = 'https://public.tableau.com/javascripts/api/viz_v1.js';                    vizElement.parentNode.insertBefore(scriptElement, vizElement);                &lt;/script&gt;
&lt;p&gt;Treemap и карта управляют друг другом и позволяют находить закономерности. Например, чаще всего в стране ищут «как быть счастливым», и это печально. В Москве такой запрос менее популярен, чем по стране, зато гораздо более часто спрашивают «как быть здоровым»:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/msk.jpg" width="1275" height="986" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;А в Питере аномальный спрос на серил «Как я встретил вашу маму»:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/spb.jpg" width="1276" height="987" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;И только в городе Усинске сначала хотят похудеть, а потом уже быть счастливыми:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/usinsk.jpg" width="1273" height="456" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Вообще с данными получилась какая-то белеберда. Мне плохо вериться, что реально вся странна спрашивает про счастье. Я вбивал в Wordstat слова без дополнительных операторов типа кавычек, скобок и восклицательных знаков. Если знаете как делать это более правильно — пишите в комментариях, буду благодарен за подсказки.&lt;/p&gt;
</description>
</item>

<item>
<title>Billboard Hot 100</title>
<guid isPermaLink="false">23</guid>
<link>http://revealthedata.com/blog/all/billboard-hot-100/</link>
<pubDate>Wed, 26 Jul 2017 21:18:00 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/billboard-hot-100/</comments>
<enclosure url="http://revealthedata.com/blog/audio/audio.mp3" type="audio/mpeg" length="23892962" />
<description>
&lt;p&gt;Сегодня был на джем-репетиции. Играл на басу, гитаре и клавишах:&lt;/p&gt;
&lt;div class="e2-text-audio"&gt;
&lt;div class="e2-text-super-wrapper e2-jouele-wrapper"&gt;&lt;a class="jouele" data-space-control="true" data-length="597" href="http://revealthedata.com/blog/audio/audio.mp3"&gt;audio.mp3&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Поэтому и анализ данных сегодня тоже про музыку. Я взял набор данных о хит параде &lt;a href="https://ru.wikipedia.org/wiki/Billboard_Hot_100"&gt;Billboard Hot 100&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Вот, ещё одна из заготовок, которая у меня получилась. По клику на гифку, переход на прототип.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="https://public.tableau.com/views/Billboard_2/BillboardHot100?:embed=y&amp;:display_count=yes" class="e2-text-picture-link"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/hqt1Qj4fDa.gif" width="1249" height="962" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Цветом подсвечены пути песен, которые провели в чарте больше полугода. Фиолетовым — которые провели более полугода и попадали в топ 3 песен. Настраивая кол-во недель, которое песня провела в чарте, чтобы подсветить её на графиках можно найти множество закономерностей. Четко видно, что «долгоиграющих» хитов становиться всё больше, а скорость их взлета всё круче.&lt;/p&gt;
&lt;p&gt;Можно найти любимого артиста и посмотреть его песни. Круто видно, как у певцов на пике карьеры хиты сменяются одни за другими в чарте:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/madonna.jpg" width="1054" height="877" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Есть песни, которые стартовали сразу из середины чарта, а есть которые долго поднимались на вершину и оставались в чате больше года:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/long-flight.jpg" width="1040" height="232" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Интересно, что до 1995 года, в чарте не было ни одной песни, которая задержалась бы в нем дольше чем на 52 недели (1 год). Прям видно паттерн небольших холмиков по 10-20 недель.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/90s.jpg" width="1047" height="719" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Получился удачный каркас, видно историю каждой песни и общую картину.&lt;/p&gt;
&lt;p&gt;В источнике данные были с 1958 года, но, к сожалению, табло отказывается заливать такой объем данных на табло-паблик. Поэтому не влезли главные долгожители этого чарта — Beatels. И это очень странно, так как вообще говоря, таких ограничений нигде не описано.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/beatles.jpg" width="1249" height="956" alt="" /&gt;
&lt;/div&gt;
</description>
</item>

<item>
<title>Разбор визуализации о количестве калорий в фастфуде</title>
<guid isPermaLink="false">18</guid>
<link>http://revealthedata.com/blog/all/calories-in-fastfood/</link>
<pubDate>Sat, 27 May 2017 08:25:48 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/calories-in-fastfood/</comments>
<description>
&lt;p&gt;В этот раз рассмотрим &lt;a href="http://flowingdata.com/2016/12/12/calories-in-fast-food-menu-items/"&gt;визуализацию Нейтана Яу&lt;/a&gt; о количестве калорий в фастфуде.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="http://flowingdata.com/2016/12/12/calories-in-fast-food-menu-items/" class="e2-text-picture-link"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/calories-by-restaurant.png" width="1090" height="929" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Вообще сама идея визуализации мне очень понравилась. Я сам люблю зайти в фастфуд заведения и перекусить. На картинке сразу видно, где самое «жирное» место и самый большой выбор блюд.&lt;/p&gt;
&lt;p&gt;Что не понравилось:&lt;br /&gt;
— Квадратики которые наслаиваются друг на друга.&lt;br /&gt;
— От верхних ресторанов далеко тянуться глазами до значений на оси.&lt;br /&gt;
— Нет возможности понять удельную калорийность продукта. Калории указаны на порцию, а не 100 грамм.&lt;br /&gt;
— Нет интерактивности и знакомых ресторанов. =)&lt;/p&gt;
&lt;p&gt;Исправим всё выше перечисленное.&lt;/p&gt;
&lt;p&gt;Для начала найдём данные. Нужны рестораны, список блюд, их категория, калорийность и размер порции. Самым правильным было бы скачать официальные меню. Но они есть не у всех ресторанов и информация не всегда структурирована одним образом. Я нашёл несколько сайтов про питание, и выбрал &lt;a href="https://beregifiguru.ru/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B/%D0%9A%D0%B0%D0%BB%D0%BE%D1%80%D0%B8%D0%B9%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%B1%D0%BB%D1%8E%D0%B4-%D1%80%D0%B5%D1%81%D1%82%D0%BE%D1%80%D0%B0%D0%BD%D0%BE%D0%B2"&gt;один из них&lt;/a&gt;, показавшийся наиболее достойным.&lt;/p&gt;
&lt;p&gt;Скопировал данные в гугл таблиц:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/goggl1.jpg" width="698" height="644" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Немного магии и форматирования и получил чистые данные:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/goggl2.jpg" width="701" height="691" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Подключил данные к Табло:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/tableau1.jpg" width="923" height="651" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Исправил те замечания, которые у меня были к исходной визуализации. Вместо квадратиков использую засечки и сделал переключатель [на порцию/на 100 грамм]. Ещё Кирилл Беляев помог мне подобрать цвета и подсказал с версткой.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;a href="http://revealthedata.com/examples/fastfood/" class="e2-text-picture-link"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/tableau3.gif" width="1084" height="679" alt="" /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Живой прототип — &lt;a href="http://revealthedata.com/examples/fastfood/"&gt;http://revealthedata.com/examples/fastfood/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;В этом прототипе я использовал два приема работы с Табло. Первый позволил мне сделать переключатель оси калорийности, а второй — продублировать эту ось наверх.&lt;/p&gt;
&lt;p&gt;Для создания переключателя я создал параметр, в котором хранится массив возможных осей:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/tableau2.jpg" width="800" height="533" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Затем создал рассчитываемое поле и записал туда свитч-функцию. Далее использовал это поле как ось для графика:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/tableau3.jpg" width="737" height="626" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Осталось только отобразить параметр и выбрать его внешний вид:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/tableau4.jpg" width="1357" height="599" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Для того, чтобы продублировать ось икс наверх, я ещё раз добавил поле в колонки. Затем использовал двойные оси и скрыл верхний заголовок. Таким образом, мы показываем точки друг над другом, но этого не видно, так как выбран один и тот же параметр. Это кстати позволяет делать ещё много разных интересных «хаков», но о них в следующий раз.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/tableau5.jpg" width="868" height="480" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;17, 18 и 19 июня пройдет наш &lt;a href="https://datalaboratory.ru/course/"&gt;курс по визуализации данных&lt;/a&gt;. На нём расскажу о том как использовать Табло для визуализаций и какие применяем при этом приемы и хитрости. Таня расскажет про алгортим визуализации, а Дима про d3.js. Будет интересно, обещаю!&lt;/p&gt;
&lt;p&gt;UPD: Добавил поиск по блюдам.&lt;/p&gt;
</description>
</item>

<item>
<title>Разбор визуализации о риске природных катаклизмов в разных странах</title>
<guid isPermaLink="false">17</guid>
<link>http://revealthedata.com/blog/all/riskindex/</link>
<pubDate>Tue, 28 Feb 2017 10:50:41 +0200</pubDate>
<author></author>
<comments>http://revealthedata.com/blog/all/riskindex/</comments>
<description>
&lt;p&gt;В &lt;a href="http://datalaboratory.ru/"&gt;Лаборатория данных&lt;/a&gt; мы визуализируем данные: работаем над проектами, создаём методологию, проводим курс. Для вдохновения изучаем чужие визуализации, а лучшие публикуем в рубрике &lt;a href="https://twitter.com/hashtag/%CE%94%CE%BBlikes?src=hash"&gt;#Δλlikes&lt;/a&gt;. В этом году разбираем эти визуализации по пикселям.&lt;/p&gt;
&lt;p&gt;Мне запомнилась &lt;a href="https://www.theguardian.com/global-development/datablog/2016/apr/25/where-is-the-riskiest-place-to-live-floods-storms"&gt;работа Джоша Холдера из Гардиан&lt;/a&gt;. Красочно, понятно, но кажется, что можно добавить на визуализацию дополнительных измерений. Разберемся.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/guardian1@2x.jpg" width="780" height="524" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Использован формат «уплотненного-баббл-чарта» — &lt;a href="https://www.google.co.th/search?q=packed+bubble+chart&amp;newwindow=1&amp;tbm=isch&amp;tbo=u&amp;source=univ&amp;sa=X&amp;ved=0ahUKEwjI9OLw_IzSAhUDQo8KHXZwA8AQ7AkIMA&amp;biw=1366&amp;bih=662"&gt;packed bubble chart&lt;/a&gt;, положение точки по оси икс — индекс риска, размер — количество людей под угрозой, цвет — индекс риска (это точно не указано в статье, но похоже, что так). Страны разбиты по строчкам континентов.&lt;/p&gt;
&lt;p&gt;Что понравилось — цвета и формат шкалы. Красный ассоциируется с риском, и сначала хочется сделать низкий индекс зелёным, но автор сам приводит примеры, когда низкий индекс не спасал страны от катаклизмов. Спокойный голубой — хорошая альтернатива. Отличные подписи-стрелочки с дополнительной информацией, хотя можно подредактировать текст.&lt;/p&gt;
&lt;p&gt;Что хотелось бы улучшить — убрать дублирование информации цветом и положением по оси икс. На экране умещается только несколько континентов → сравнить все страны без прокрутки не получится. Большинство стран не подписано, свою не найдёшь и нет поиска.&lt;/p&gt;
&lt;p&gt;Попробую улучшить визуализацию. Иду смотреть &lt;a href="http://www.worldriskreport.org/"&gt;источник данных&lt;/a&gt; и разбираться как считается индекс риска. Ещё смотрю какие &lt;a href="https://interactive.guim.co.uk/docsdata-test/1IfI2bNYezvf1Ky6vpkJGB7YaktBrGKjRMjcp9jk9It4.json"&gt;данные&lt;/a&gt; используются в коде:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/guardian2@2x.jpg" width="395" height="281" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;И как определяется размер точки. Видно, что индекс риска — это процент людей, которые подвержены риску от катастроф.&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;g.map(function (a) {
a.r = a.Population * a[&amp;quot;Risk 2015&amp;quot;] / 100, a.x = a[&amp;quot;Risk 2015&amp;quot;]
});&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Индекс риска состоит из двух составляющих — вероятности катастрофы и уязвимости страны к катастрофам (насколько хорошо строят дома, дороги и электросети, как обучено население, какие есть специальные службы по ликвидации последствий). Для вычисления индекса риска вероятность и уязвимость перемножаются. Об этом говорится в статье, но на визуализации этого не видно. Интересно сравнить как вероятность и уязвимость зависят друг от друга. Станет понятно какие страны несмотря на большую вероятность готовы справляться с проблемами.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/guardian7@2x.jpg" width="549" height="297" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Скачаем данные (правда за 2016 год, а не 2015, как в статье) плюс добавим количество населения (данные за 2015 год). Используем вероятность и уязвимость, как оси для скетер-плота. Цвет и размер точек оставим, как ни исходной визуализации:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/guardian4@2x.jpg" width="528" height="525" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;На графике сразу видно интересные особенности — вероятность катастроф в Голландии и Бангладеше одинаковые, но Голландия гораздо менее уязвима. И наоборот, в республике Чад и Гаити, вероятность катастроф небольшая, зато подготовка страдает.&lt;/p&gt;
&lt;p&gt;Теперь все страны поместились на одном графике, при этом легко найти самые рисковые страны — они подсвечены цветом и расположены в верхнем правом углы.&lt;/p&gt;
&lt;p&gt;Скетер-плот добавил новых измерений и сделал компактным расположение. Потерялось сравнение стран внутри одного региона и нельзя найти свою страну. Чтобы решить это, дополним визуализацию картой. На карте легко сравнить регионы и найти свою страну. Не будем делать хороплет, а просто разместим точки с графика на карту:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/guardian5@2x.jpg" width="735" height="466" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Регионы теперь объединены не строками, а естественными границами континентов. Найти свою страну просто, все знают где она на карте. Расположим два отображения рядом. Точки сохраняют свой размер на обоих отображениях, и легко соотносятся между собой (например, Индия и Китай), но многие страны одинакового размера. Свяжем точки между собой наведением. Добавим подписи-комментарии, подробности при наведении на точку и мини-таблицы с лидерами рейтинга.&lt;/p&gt;
&lt;p&gt;Вуаля:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/guardian6@2x.jpg" width="1272" height="558" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Пощупать живой прототип здесь — &lt;a href="http://revealthedata.com/examples/riskindex/"&gt;http://revealthedata.com/examples/riskindex/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Прототип сделан на скорую руку в табло, чтобы показать саму идею.&lt;/p&gt;
&lt;p&gt;А вот &lt;a href="http://www.nytimes.com/interactive/2013/05/25/sunday-review/corporate-taxes.html?_r=0"&gt;ещё пример packed bubble chart&lt;/a&gt; от команды NYT. Здесь формат работает классно и здорово выглядит. Есть поиск, динамическое разделение на индустрии, указаны средние значения. Единственное, что я не понял — цвет тоже дублирует положение по оси икс. Интересно мнение читателей, зачем это нужно?&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="http://revealthedata.com/blog/pictures/guardian8@2x.jpg" width="902" height="559" alt="" /&gt;
&lt;/div&gt;
</description>
</item>


</channel>
</rss>