Книга Нейтана Яу 'Искусство визуализации в бизнесе. Как представить сложную информацию простыми образами'. Искусство визуализации или просто возьми свое


Книг по R на русском языке становится все больше, что не может не радовать. Совсем недавно издательством была опубликована работа Нейтана Яу (Nathan Yau ) "Искусство визуализации в бизнесе. Как представить сложную информацию простыми образами " (оригинальное название книги "Visualize This: The FlowingData Guide to Design, Visualization, and Statistics "). Нейтан является автором FlowingData - одного из наиболее популярных англоязычных блогов, посвященных визуализации данных. В своей новой книге Нейтан делится приемами создания инфографики, которая позволяет раскрыть порой неочевидные свойства анализируемых данных и рассказать на их основе интересную историю. Следует оговориться, что R - не единственный инструмент для обработки и визуализации данных, обсуждаемый в книге. Наряду с описанием выполнения определенных задач при помощи R, приводится много примеров кода Python , а также рассматриваются Javascript (JSON), XML , Adobe Illustrator , др.

Книга включает 9 глав, краткое содержание которых приведено ниже.

Глава 1. Как рассказать историю с помощью данных

Будучи вещью объективной, данные имеют человеческое измерение. Это значит, что за грудой цифр и слов часто скрываются истории о реальном мире, и задача статистики и визуализации состоит в том, чтобы помочь эти истории рассказать. На что обращать внимание в данных при подготовке таких историй? Как выбрать подходящее средство визуализации? Каковы обязательные элементы статистической диаграммы? Как учесть аудиторию, которой предназначен конечный результат визуализации? Эти вопросы обсуждаются в первой главе книги.

Глава 2. Как обращаться с данными

Прежде чем приступить к визуализации данных, их необходимо сначала получить. Более того, данные очень редко поступают в готовом к работе виде, и поэтому обычно значительную часто всего процесса визуализации занимает приведение данных к необходимому формату и их очистка. Во второй главе книги описываются открытые источники данных и программные средства их получения и подготовки к анализу. В частности, подробно обсуждается пример скрипта на языке Python, с помощью которого извлекаются исторические ряды наблюдений с одного из сайтов, посвященных прогнозу погоды. Далее читатель знакомится с распространенными форматами хранения (текст с разделителями, JSON, XML) и инструментами форматирования данных (Google Refine (сейчас проект называется OpenRefine), Mr. Data Converter , Mr. People , Python).

Глава 3. Выбор инструментов для визуализации данных

Глава 4. Визуализация паттернов во времени

Как следует из ее названия, эта глава посвящена обсуждению вопросов, связанных с визуализацией временных рядов. Приводятся пошаговые примеры создания заготовок диаграмм в R и их последующего доведения до конечного результата в Adobe Illustrator.

Глава 5. Визуализация пропорций

Как соотносится группа людей, сделавшая тот или иной выбор, с остальными? Как распределяются калории между жирами, белками и углеводами - поровну, или одна из этих групп доминирует? В пятой главе обсуждаются приемы визуализации пропорций, которые помогут ответить на подобные вопросы. Приводится подробный пример создания круговой диаграммы при помощи замечательного инструмента - Protovis (JavaScript-библиотека, позволяющая использовать возможности современных браузеров для работы с масштабируемой векторной графикой (Scalable Vector Graphics , SVG)). Кроме того, приведен подробный пример создания диаграммы типа "treemap " при помощи R и функции map.market() из пакета portfolio .

Глава 6. Визуализация зависимостей

Данная глава посвящена приемам визуализации корреляционных связей между количественными переменными. Обсуждаются такие типы статистических графиков, как диаграммы рассеяния и матрицы диаграмм рассеяния, диаграммы рассеяния в сочетании с линиями тренда, пузырьковые диаграммы, матрицы гистограмм. Для создания всех этих типов диаграмм используется R.

Глава 7. Выявление различий

Эта глава посвящена тому, как обособлять группы в рамках совокупности на основе большого числа критериев. Рассматриваются такие типы графиков, как тепловые карты, лица Чернова , лепестковые диаграммы и диаграммы параллельных координат . Все примеры построены на коде R.

Глава 8. Визуализация пространственных отношений

Нейтан Яу известен как автор многих красивых карт, отражающих пространственное распределение и динамику разных явлений. В восьмой главе своей книги Нейтан описывает основы создания инфографики этого типа средствами Python, R и ActionScript.

Глава 9. Прицельный дизайн

Дизайн графиков определяет то, насколько легко будет их понять и интерпретировать заложенную в них историю. В этой заключительной главе книги описываются приемы, которые помогут сделать визуализацию данных максимально понятной и информативной.

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

Правда, как мне кажется, у книги есть и один небольшой недостаток, который связан, как ни странно, именно с попыткой автора дать обзор многих программных инструментов одновременно. Для успешного освоения излагаемого таким образом материала читатель должен будет уже иметь определенные навыки работы с обсуждаемыми инструментами, иначе он может легко потеряться в строках кода R, Python, ActionScript и др. Соответственно, эта книга вряд ли может стать вводной для тех, кто не знаком ни с одним языком программирования и только приступает к знакомству с областью визуализации данных. С другой стороны, тем, кто уже имеет опыт работы в этой области, при чтении некоторых частей книги может стать скучно от констатации очевидного.

Есть также мелкие нарекания к переводу с английского. Например, встречаются такие неудачные фразы, как "генерализация примера" (стр. 54) вместо "обобщения примера", "маппинг" (от "mapping") вместо "картирования" (с. 95), "диаграмма-радар" вместо достаточно общепринятого термина "лепестковая диаграмма" (с. 249), и т.п.

Тем не менее, несмотря не некоторые мелкие недочеты (а какая работа их лишена?!), книгу "Искусство визуализации в бизнесе" однозначно можно порекомендовать тем читателям, кто интересуется анализом и визуализацией данных и хочет больше узнать о соответствующем программном обеспечении.

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

Визуализации в бизнесе: первые шаги

  1. Желая получить опыт в создании собственного прибыльного дела, обучитесь предпринимательским навыкам, которые будут вашим спасением в организации своего бизнеса. При этом, обучаясь чему-то новому, поверьте в то, что на вашей стороне, не позволяя сомнения окружающих в вас, разрушить веру в самого себя.
  2. Помните, что мысль порождает действие. Потому в визуализации бизнес-процессов так важно сиюминутно взяться за воплощение идеи, мгновение назад появившейся в вашем сознании.
  3. Не рассчитывайте на то, что вы будите брать кредит. Не стоит программировать свое сознание на жизнь в долгах. Если проект будет иметь хороший для вашего кошелька результат, то и не нужно будет ломать голову над источниками начального капитала. Вселенная всегда подбрасывает вам возможность. Остается только «купить билет».
  4. Следуя за своей мечтой о собственном деле, проанализируйте появляющиеся на пути препятствия. Как-никак, с любой неудачи можно вынести для себя положительную сторону.
  5. Прежде чем переходить в режим ведения бизнеса, подстрахуйте себя финансовой защищенностью. Она может быть в виде счета в банке размером в вашу заработную плату за последние полгода.
  6. Всегда находитесь в поиске новых идей или занимайтесь совершенствованием уже имеющихся, не забывая при этом, что в один миг вы не получите все, что желаете. Такую манну небесную нужно заслужить собственным упорством, веры в себя и положительным мышлением.

Визуализация – это прием, который приводит в действие все чувства и позволяет нам создать счастливый внутренний мир. Многие виды терапий используют релаксацию в сочетании с визуализацией, что помогает изменить наше восприятие мира благодаря изменению нашего самоощущения. Мы можем помочь себе почувствовать себя лучше, когда чувствуем усталость, выбились из сил, болеем или нам просто необходимо успокоиться и расслабиться, чтобы спокойно заснуть. Визуализацию можно выполнять лежа, откинувшись назад или сидя с прямой спиной в позе для медитации.

Для релаксации выберите удобное положение: лягте на спину, согните ноги в коленях, ступни поставьте на пол. Подушка под головой поможет избежать напряжения в шее.

Выбираем установку

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

Вам нужно спросить себя, какие позитивные изменения в вашем поведении (жизнь), восприятии (свет) или отношении (Любовь) сделают вас более похожим на такого человека, каким вы хотели бы стать. Ответ потребует от вас размышлений и честной оценки ваших личностных качеств. Найдя собственную установку, вы сможете с помощью воображения и всех пяти чувств создать подходящую визуализацию, чтобы мысленно оказаться именно в том месте, где вы без напряжения почувствуете себя в безопасности и ощутите расслабление. Как только вы запомните эту сцену, можно идти дальше и изменить свое отношение, взгляд на мир и цель жизни, то есть выполнить то, что вы задумали. Подсознание с радостью откликается на то, что предлагает сознание, при условии, что ваша нервная система полностью расслаблена, вы чувствуете себя в безопасности и высказываете свои пожелания определенным образом.

* Ваша установка должна звучать максимально ясно и коротко, без всяких "если" и "но", описаний или определений. * Говорите только об одном изменении. Когда эта перемена произойдет, вы сможете заменить установку. * Описывайте желаемую перемену только в настоящем времени. Например: "Я счастлив (здоров, уверен в себе, успешен в делах или прощаю)" или "День ото дня я становлюсь все более и более счастливым и т.д." Подсознание живет только в настоящем времени и не знает прошлого или будущего. Завтра не наступит никогда, и в нем нет ничего интересного. * Выражайте вашу установку только в положительных терминах, потому что подсознание смущают такие слова, как "никогда" или "нет". * Не употребляйте такие слова, как "стараться", "работать над" или "трудно", потому что они заставляют нервную систему мгновенно настораживаться, что нарушает состояние релаксации, которого вы достигли. * Повторяйте установку трижды, медленно и настойчиво, чтобы ваше подсознание понимало, что вы не шутите. Таким образом вы запрограммируете его на постоянное воплощение ваших намерений, даже когда сознание занято другими вещами. Вот почему установки обладают таким эффектом.

Как только вы достигли глубокого расслабления, постарайтесь с помощью воображения и всех пяти чувств оказаться именно в том месте, где вам хотелось бы находиться.

Креативное воображение

Считается, что мы не можем представить себе то, чего никогда не испытывали сами или не слышали от других. Мы владеем бесчисленными воспоминаниями, из которых можем выбирать. Наша жизнь происходит в нашей голове, поэтому мы можем создать в высшей степени гармоничный внутрений мир. Незачем мириться с хаотичным и переполненным случайностями внутренним миром, если мы знаем, как его изменить. Выбор за вами, а медитация – средство достижения цели.

Представляем сцену на пляже

Вы достигли глубокой релаксации, возможно, после хорошей растяжки и дыхательной гимнастики. Сядьте или лягте так, как вам удобно, и представьте себя отдыхающим на красивом пляже – солнечным днем вы лежите на мягком песке у самой кромки прибоя. Используйте все 5 чувств, чтобы оценить и ощутить детали этой сцены.

Красота, тепло и покой тропического пляжа делают его приятным для всех чувств, поэтому это идеальный объект для визуализации. Он поможет вам создать счастливый внутренний мир.

Вы можете почувствовать текстуру и влагу песка под вами, зарыться в него пальцами ног, просеивать его сквозь пальцы рук. Посмотрите на окружающий пейзаж: глубокая синева моря, голубизна неба, светлый песок, далекий горизонт, несколько белых облачков, чайки над головой. Вы слышите крики чаек, негромкий плеск волн, набегающих на берег. Вы слышите шелест листьев, когда налетающий бриз играет с ветками деревьев позади вас. Вы ощущаете соленый воздух и чувствуете соль на губах. Что еще вы можете почувствовать, увидеть и услышать? Возможно, вы почувствуете ласковое прикосновение воздуха к вашему телу, ощутите форму крохотных песчинок и осколков раковин, услышите смех детей вдалеке. Вы чувствуете запах моря, вкус недоеденного персика, прохладный ветерок, шевелящий ваши волосы?

Чем больше деталей будет в вашей визуализации, тем полнее вы сможете прочувствовать всю сцену. Попробуйте ощутить прохладу напитка со льдом в жаркий день.

Когда вы выстроите всю сцену в деталях, останьтесь ненадолго в воображаемом мире, чувствуя покой и удовлетворение, благодарность и расслабленность. Цель этой визуализации в том, чтобы перенести вас туда, где всегда «все хорошо», потому что это ваш внутренний мир. Прежде чем вы «уйдете с пляжа», повторите установку, которую выбрали. Повторяйте медленно и отчетливо три раза. Затем постепенно позвольте всей воображаемой сцене растаять. Ведь вы знаете, что всегда сможете вернуться на этот пляж, что бы ни происходило в окружающем мире.

Почувствуйте песок под пальцами ног и представьте мелкие морские ракушки.

). Нейтан — ведущий блога flowingdata.com , статистик по образованию и один из самых известных людей в мире современной инфографики. Поэтому мы с особым интересом отнеслись к его книге.

Итак, у нас в руках увесистые 340 полноцветных страниц книги, в оригинале называющейся Visualize this! Открываем на произвольной странице, и… начинаем смущаться. Простые столбиковые графики, коды программирования, и отсутствие ярких иллюстраций к которым привык интернет… Та ли эта книжка?

Начинаем вчитываться, и всё встаёт на свои места. Нейтан с первых страниц книги делится своим собственным опытом в визуализации больших массивов статистических данных. Вся его карьера — это донесение смысла исходных данных через графику. Ключевая сложность его работы — большие объемы, из которых необходимо вычленять закономерности, и для этих задач вся книга построена на примерах применения языка программирования R (эр) .

Дизайнер начинает недоумённо смотреть и думать, зачем ему это нужно? Оказывается, для того чтобы нарисовать инфографику, необходимо сначала найти и подготовить к визуализации данные. Дизайнеру дали несколько скучных цифр и попросили сделать «wow»? — книга даёт ему ответ, что делать в этом случае: откладывать в сторону планшет и начинать работать с первичными источниками данных.

Менеджер начинает смущаться, стоит ли ему тратить столько времени на программирование кодов визуализации, чтобы получить простой график, нарисованной в книге? Вполне обоснованно, казалось бы — если его основная работа состоит в создани презентаций в MS PowerPoint. Но если ему попадётся большой набор цифр, который тяжело проворачивается в MS Excel — то сразу становится понятно, что без этой книги не обойтись. Вспомните про тренды Big Data , и вы поймёте что я не шучу.

Так кому же нужна эта книга ? Прежде всего книга будет интересна тем, чья работа — это одновременно и аналитика объемов данных, и представление информации. Таких появляется всё больше и больше. Эта междисциплинарность (аналитика, дизайн и программирование вместе взятые) создаёт того самого менеджера будущего, который в отличие от «маленькой шестерёнки в большой компании» прошлых лет, становится универсальным супер-менеджером компании 21го века.

Буктрейлер:

Как читать эту книгу? С карандашом в руках. Но не для того, чтобы делать пометки на страницах, хотя в книге много полезного. А прежде всего для того, чтобы пошагово проходить с автором примеры. Они кажутся очень простыми (например, какой-нибудь «простой» линейный график) — но чтобы его получить, необходимо проделать ряд подчас нетривиальных логических действий, которые приведут к такому графику. Поэтому чтобы придумать визуализацию — нужно прежде всего нарисовать лучшую карандашом визуализацию на бумаге, а не выбирать из списка «диаграммы» в Excel.

Браво Нейтан, глава «Оформление» идёт последней! Наше агентство придерживается того же принципа, вторичности оформления по отношению к данным и аналитике. В этой главе есть над чем поразмышлять — несмотря на отсутствие готовых рецептов, она показывает насколько важно оформление для создания общего тона и четкости коммуникации.

Резюме: пусть вас не смущает не очень удачное название книги . Визуализации, создаваемые при помощи этой книги, применимы везде, и даже гораздо больше в журналистике данных, чем в бизнес-аналитике. Но вспомнив оригинальное название «Визуализируй это!», вы поймёте что перед визуализацией стоит очень мощный этап — решить, что именно вам надо визуализировать и зачем.

Впервые с необходимостью строить графики и диаграммы не от руки, а при помощи Excel или Access я столкнулся в вузе курсе на третьем, когда началась статистика и макроэкономика. Работа с данными с тех пор за 9 лет шагнула вперед, – но качественных красивых диаграмм, информационных схем и «пай-чартов» больше не стало. Даже отечественные СМИ далеко не всегда используют визуальное представление цифр и фактов на ТВ и в интернете. Хотя именно зрительную информацию люди воспринимают лучше и быстрее всего. Книга, которая сегодня лежит на моем столе, – не просто констатация этого факта, а профессиональный учебник для тех, кто «столбики» и «лесенки» рисует каждый день и этим зарабатывает себе на жизнь.

Нейтан Яу

Занимается написанием статей и созданием различной графики для тематического контент-проекта FlowingData (посвящен визуализации данных, статистическим массивам и дизайну). Получил степень магистра, защитил кандидатскую диссертацию о визуализации персональных данных. Также написал книгу Data Points: Visualization That Means Something («Точки ввода данных: визуализация, которая имеет смысл»). С его экспериментами в области визуального представления информации можно познакомиться на страницах flowingdata.com

Первое впечатление от книги

Берешь в руки – и понимаешь, что перед тобой не просто подарочный альбом красивых инфографик, а солидный учебник. На самом деле, студентам и технических, и гуманитарных вузов такая книга была бы полезнее скучных лекций о построении диаграмм. Наглядные примеры, алгоритмы и пошаговые инструкции здесь разбиты по разделам в зависимости от того, какие данные и в каком виде вы хотите показать своей аудитории.

Самое полезное

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

И тогда вы вряд ли снова будете городить презентации с «простынями текста».

Читая эту книгу, понимаешь, что много информации не бывает: бывает неправильная ее интерпретация. Ведь важно не просто набросать гору цифр. Важно показать, о чем конкретно говорят все созданные вами таблицы и графики.

Нейтан Яу объясняет, где можно найти нужны вам данные, как их форматировать, переработать и подготовить к правильной визуализации, а также какое ПО стоит использовать для этих целей.

Есть здесь и практические примеры визуализации данных при помощи R и Adobe Illustrator, HTML, CSS и JavaScript. Для самых хардкорных маркетологов и аналитиков есть даже уроки по созданию интерактивных карт на основе Python, SVG, ActionScript и Flash.

Кому читать

Маркетологам – чтобы понимать, как влияют правильные диаграммы и схемы на ваших клиентов и пользователей. А также чтобы делать красивые презентации.

Стартаперам – чтобы делать красивые презентации не просто ради презентаций, но и ради представления смысла (финансового и менеджерского) в удобоваримой форме. А также, чтобы покорять инвесторов.

Журналистам – если вы работаете в сфере журналистских расследований и журналистики данных, то прочтение этой книги вам обязательно.

Дизайнерам – думаю, излишне объяснять, зачем дизайнерам пригодится книга по визуализации данных, да еще и с набором уроков.

Офис