SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Обзор	
  онлайн-­‐инструментов	
  
для	
  визуализации	
  данных	
  
Иван	
  Бегтин	
  
Директор	
  НП	
  “Информационная	
  культура”	
  
	
  
	
  
	
  
	
  
	
  
Выбор	
  способа	
  визуализации	
  

Интерактивно	
  
http://bit.ly/16NHT73	
  
Какая	
  бывает	
  визуализация?	
  
Примеры	
  
Бюджеты->

BubbleTree

Интерактивно	
  http://bit.ly/1csa51y	
  
Исходный	
  код	
  https://github.com/okfn/bubbletree	
  
Интерактивно	
  http://ibm.co/1geu7gX	
  	
  

Бюджеты->

IBM Many Eyes
Интерактивно	
  http://bit.ly/17uMw6y	
  

Бюджеты->

Бюджет Москвы (budget.mos.ru)
Времянные ряды->

OKFN Timeliner

Интерактивно	
  http://timeliner.okfnlabs.org/	
  
Исходный	
  код	
  https://github.com/okfn/timeliner	
  	
  
Интерактивно	
  https://opendata.socrata.com	
  

Любые данные->

Socrata
Интерактивно	
  https://mapbox.com	
  

Геоданные ->

MapBox
Интерактивно	
  https://mapbox.com	
  

Геоданные ->

Яндекс.Карты
Сравнение	
  
Интерактивен	
   Открытый	
  код	
   Платформа	
  
Бюджет	
  
Москвы	
  

Нет	
  

Нет	
  

Нет	
  

BubbleTree	
  

Да	
  

Да	
  

Нет	
  

IBM	
  Many	
  Eyes	
  

Да	
  

Нет	
  

Да	
  

OKFN	
  Timeliner	
   Да	
  

Да	
  

Да	
  

Socrata	
  

Да	
  

Нет	
  

Да	
  

MapBox	
  

Да	
  

Нет	
  

Да	
  

Яндекс	
  Карты	
  

Да	
  

Нет	
  

Да	
  
Много	
  вопросов	
  для	
  себя	
  
Ответы	
  на	
  вопросы.	
  Контекст	
  
•  Умею	
  ли	
  я	
  программировать?	
  
•  Понимаю	
  ли	
  я	
  как	
  объяснить	
  задачу	
  
программисту?	
  
•  Умею	
  ли	
  я	
  рисовать	
  ?	
  
•  Понимаю	
  ли	
  я	
  как	
  объяснить	
  задачу	
  
дизайнеру?	
  
Ответы	
  на	
  вопросы.	
  Данные	
  
•  Есть	
  ли	
  у	
  данных	
  геопривязка	
  (координаты,	
  
геообласть)?	
  	
  	
  
•  Есть	
  ли	
  у	
  данных	
  даты	
  и	
  значимы	
  ли	
  они?	
  
•  Есть	
  ли	
  у	
  данных	
  численные	
  показатели?	
  
•  Есть	
  ли	
  у	
  данных	
  суммы	
  ?	
  
•  Обладают	
  ли	
  данные	
  большим	
  числом	
  
значимых	
  связей	
  ?	
  
•  Существуют	
  ли	
  данные	
  в	
  нужном	
  формате?	
  
Ответы	
  на	
  вопросы.	
  Ограничения	
  
•  Надо	
  ли	
  соответствовать	
  формату/шаблону	
  
статьи?	
  
•  Надо	
  ли	
  поддерживать	
  мобильные	
  устройства?	
  
•  Надо	
  ли	
  поддерживать	
  планшенты?	
  
•  Какой	
  запас	
  времени	
  у	
  меня	
  есть?	
  
Инструменты	
  
Data-­‐driven	
  	
  
Documents	
  
• 

Сайт:	
  http://d3js.org/	
  	
  

• 

Открытый	
  код	
  

• 

Визуализируется	
  
почти	
  все	
  виды	
  
данных	
  

• 

Легко	
  встраивается	
  в	
  
сайты	
  

• 

Надо	
  уметь	
  
программировать	
  
(Javascript)	
  
Socrata	
  
• 

Сайт:	
  
http://socrata.com/	
  	
  

• 

Онлайн-­‐платформа	
  

• 

Визуализируется	
  
почти	
  все	
  виды	
  
данных	
  

• 

Не	
  нужно	
  уметь	
  
программировать	
  

• 

Плохо	
  встраивается	
  в	
  
сайты	
  
Карты	
  	
  
Яндекса	
  
• 

Сайт:	
  	
  
	
  http://api.yandex.ru	
  

• 

Онлайн-­‐платформа	
  

• 

Только	
  для	
  
геоданных	
  

• 

Надо	
  уметь	
  
программировать	
  
(Javascript)	
  
LeaVlet	
  
• 

Сайт:	
  	
  

http://lea„letjs.com/	
  
•  Открытый	
  код	
  
• 

Только	
  для	
  
геоданных	
  

• 

Основан	
  на	
  
OpenStreetMap	
  

• 

Надо	
  уметь	
  
программировать	
  
(Javascript)	
  
Infogr.am	
  
• 

Сайт:	
  	
  

http://infogr.am/	
  
•  Онлайн	
  платформа	
  
• 

Не	
  все	
  данные	
  

• 

Типовая	
  
инфографика	
  

• 

Не	
  нужно	
  уметь	
  
программировать	
  

	
  
Как	
  действовать	
  
Последовательность	
  шагов	
  
• 
• 
• 
• 

Формулируем	
  задачу	
  
Выбираем	
  инструмент	
  
Подготавливаем	
  данные	
  
Создаём	
  визуализацию	
  
Формулируем	
  задачу	
  

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

В	
  зависимости	
  от	
  контекста,	
  данных	
  и	
  ограничений	
  
выбираем	
  один	
  из	
  инструментов.	
  

• 

Ключевое	
  –	
  это	
  данные	
  и	
  ограничения	
  

• 

Если	
  задача	
  для	
  программирования	
  то:	
  
•  Смотрим	
  инструменты	
  в	
  презентации	
  
•  …	
  или	
  идем	
  на	
  selection.datavisualization.ch	
  и	
  
подбираем	
  

• 

Если	
  задача	
  без	
  программирования	
  
•  Смотрим	
  инструменты	
  вроде	
  infogr.am	
  или	
  
аналогов	
  
Подготовка	
  данных	
  
• 

Выверяем	
  и	
  проверяем	
  данные	
  корректность	
  
• 
• 

• 

если	
  геоданные	
  с	
  адресами	
  без	
  координат	
  –	
  геокодируем	
  их	
  
если	
  надо	
  сравнивать	
  суммы	
  –	
  рассчитываем	
  доли	
  и	
  
проценты	
  

Подготавливаем	
  данные	
  под	
  инструмент	
  визуализации:	
  
• 

• 

при	
  необходимости	
  добавляем	
  доп.	
  атрибуты,	
  например,	
  
цвета	
  для	
  графика	
  

Переводим	
  данные	
  в	
  формат	
  принимаемый	
  инструментом:	
  
• 

Для	
  карт	
  форматы:	
  GeoJSON,	
  KML,	
  YMapsML	
  и	
  др.	
  

• 

Для	
  других	
  инструментов	
  свои	
  требования	
  –	
  узнаем	
  их	
  
заранее	
  
Много	
  ссылок	
  
Ресурсы	
  
• 

http://datavisualization.ch/ - коллекция инструментов

• 

http://www.creativebloq.com/design-tools/data-visualization-712402 - коллекция
инструментов

• 

http://datavizchallenge.org - конкурс визуализаций

• 

http://visualizing.org/ - сообщество

• 

http://flowingdata.com/ - сообщество

• 

http://visual.ly/ - сообщество

• 

http://mashable.com/category/data-visualization/ - сообщество
Платформы	
  
• 

интерактивные визуализации - https://getdataseed.com -

• 

Инфографика - http://infogr.am/

• 

IBM Many Eyes - http://www-958.ibm.com

• 

Tableau Online - http://www.tableausoftware.com/products/online

• 

Google Charts - https://developers.google.com/chart/

• 

Factual - http://factual.com/

• 

SumAll - https://sumall.com/
Образование	
  
• 

Knights Foundation Course - http://open.journalismcourses.org

• 

Edward Tufte courses - http://www.edwardtufte.com/tufte/courses

• 

MIT Open Course “How to Process, Analyze and Visualize Data” http://ocw.mit.edu/resources/res-6-009-how-to-process-analyze-and-visualizedata-january-iap-2012/

• 

Stanford Visualization Course - http://vis.stanford.edu/

• 

Harvard Visualization Course - http://cs171.org/
Вопросы?
Иван Бегтин
Email: ibegtin@infoculture.ru
Сайт: http://ivan.begtin.name

Más contenido relacionado

Similar a Opendataschool datavis

Управление сетками сайтов
Управление сетками сайтовУправление сетками сайтов
Управление сетками сайтовЕвгений Летов
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложенийAnatoly Sharifulin
 
[Impact Lab] IT инструменты для проекта
[Impact Lab] IT инструменты для проекта[Impact Lab] IT инструменты для проекта
[Impact Lab] IT инструменты для проектаDmitry Spodarets
 
мультимедийные инструменты для работы он лайн изданий 2013
мультимедийные инструменты для работы он лайн изданий 2013мультимедийные инструменты для работы он лайн изданий 2013
мультимедийные инструменты для работы он лайн изданий 2013Ilona Fanta
 
Юхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализацииЮхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализацииOmar Valiev
 
доклад на вмк 15.10.2015
доклад на вмк 15.10.2015доклад на вмк 15.10.2015
доклад на вмк 15.10.2015Alexandr Petrov
 
10 основных метрик для анализа вашего сайта - 1.12.2014
10 основных метрик для анализа вашего сайта - 1.12.201410 основных метрик для анализа вашего сайта - 1.12.2014
10 основных метрик для анализа вашего сайта - 1.12.2014O K
 
How to become a Data Scientist
How to become a Data Scientist How to become a Data Scientist
How to become a Data Scientist Irina Radchenko
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияYandex
 
Docsvision Потоковый ввод - модуль потокового ввода документов в СЭД Docsvision
Docsvision Потоковый ввод - модуль потокового ввода документов в СЭД DocsvisionDocsvision Потоковый ввод - модуль потокового ввода документов в СЭД Docsvision
Docsvision Потоковый ввод - модуль потокового ввода документов в СЭД DocsvisionDocsvision
 
Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...
Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...
Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...Ontico
 
Презентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleПрезентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleYulia Madorskaya
 
10 инструментов для создания инфографики и визуализации данных
10 инструментов для создания инфографики и визуализации данных10 инструментов для создания инфографики и визуализации данных
10 инструментов для создания инфографики и визуализации данных"Rating Runet"
 
Le-go-go или как мы делаем медийные сайты.
Le-go-go или как мы делаем медийные сайты.Le-go-go или как мы делаем медийные сайты.
Le-go-go или как мы делаем медийные сайты.Evgeny Shiryaev
 
Проект "Нихол"
Проект "Нихол"Проект "Нихол"
Проект "Нихол"E-Journal ICT4D
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияYandex
 
Программируем back-end: функции, события, особенности мобильного приложения
Программируем back-end: функции, события, особенности мобильного приложенияПрограммируем back-end: функции, события, особенности мобильного приложения
Программируем back-end: функции, события, особенности мобильного приложения1С-Битрикс
 

Similar a Opendataschool datavis (20)

Управление сетками сайтов
Управление сетками сайтовУправление сетками сайтов
Управление сетками сайтов
 
Ecommerce веб-аналитика
Ecommerce веб-аналитикаEcommerce веб-аналитика
Ecommerce веб-аналитика
 
Аналитика мобильных приложений
Аналитика мобильных приложенийАналитика мобильных приложений
Аналитика мобильных приложений
 
[Impact Lab] IT инструменты для проекта
[Impact Lab] IT инструменты для проекта[Impact Lab] IT инструменты для проекта
[Impact Lab] IT инструменты для проекта
 
мультимедийные инструменты для работы он лайн изданий 2013
мультимедийные инструменты для работы он лайн изданий 2013мультимедийные инструменты для работы он лайн изданий 2013
мультимедийные инструменты для работы он лайн изданий 2013
 
Юхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализацииЮхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализации
 
доклад на вмк 15.10.2015
доклад на вмк 15.10.2015доклад на вмк 15.10.2015
доклад на вмк 15.10.2015
 
10 основных метрик для анализа вашего сайта - 1.12.2014
10 основных метрик для анализа вашего сайта - 1.12.201410 основных метрик для анализа вашего сайта - 1.12.2014
10 основных метрик для анализа вашего сайта - 1.12.2014
 
Dapper + QueryObject
Dapper + QueryObjectDapper + QueryObject
Dapper + QueryObject
 
Mobile web apps
Mobile web appsMobile web apps
Mobile web apps
 
How to become a Data Scientist
How to become a Data Scientist How to become a Data Scientist
How to become a Data Scientist
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизация
 
Docsvision Потоковый ввод - модуль потокового ввода документов в СЭД Docsvision
Docsvision Потоковый ввод - модуль потокового ввода документов в СЭД DocsvisionDocsvision Потоковый ввод - модуль потокового ввода документов в СЭД Docsvision
Docsvision Потоковый ввод - модуль потокового ввода документов в СЭД Docsvision
 
Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...
Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...
Хранилище данных Avito: аналитика для микросервисной архитектуры / Артем Дани...
 
Презентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL CradleПрезентация для конкурса на лучшую статью по 3SL Cradle
Презентация для конкурса на лучшую статью по 3SL Cradle
 
10 инструментов для создания инфографики и визуализации данных
10 инструментов для создания инфографики и визуализации данных10 инструментов для создания инфографики и визуализации данных
10 инструментов для создания инфографики и визуализации данных
 
Le-go-go или как мы делаем медийные сайты.
Le-go-go или как мы делаем медийные сайты.Le-go-go или как мы делаем медийные сайты.
Le-go-go или как мы делаем медийные сайты.
 
Проект "Нихол"
Проект "Нихол"Проект "Нихол"
Проект "Нихол"
 
Иван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизацияИван Карев — Клиентская оптимизация
Иван Карев — Клиентская оптимизация
 
Программируем back-end: функции, события, особенности мобильного приложения
Программируем back-end: функции, события, особенности мобильного приложенияПрограммируем back-end: функции, события, особенности мобильного приложения
Программируем back-end: функции, события, особенности мобильного приложения
 

Opendataschool datavis

  • 1. Обзор  онлайн-­‐инструментов   для  визуализации  данных   Иван  Бегтин   Директор  НП  “Информационная  культура”            
  • 2. Выбор  способа  визуализации   Интерактивно   http://bit.ly/16NHT73  
  • 5. Интерактивно  http://ibm.co/1geu7gX     Бюджеты-> IBM Many Eyes
  • 7. Времянные ряды-> OKFN Timeliner Интерактивно  http://timeliner.okfnlabs.org/   Исходный  код  https://github.com/okfn/timeliner    
  • 11. Сравнение   Интерактивен   Открытый  код   Платформа   Бюджет   Москвы   Нет   Нет   Нет   BubbleTree   Да   Да   Нет   IBM  Many  Eyes   Да   Нет   Да   OKFN  Timeliner   Да   Да   Да   Socrata   Да   Нет   Да   MapBox   Да   Нет   Да   Яндекс  Карты   Да   Нет   Да  
  • 13. Ответы  на  вопросы.  Контекст   •  Умею  ли  я  программировать?   •  Понимаю  ли  я  как  объяснить  задачу   программисту?   •  Умею  ли  я  рисовать  ?   •  Понимаю  ли  я  как  объяснить  задачу   дизайнеру?  
  • 14. Ответы  на  вопросы.  Данные   •  Есть  ли  у  данных  геопривязка  (координаты,   геообласть)?       •  Есть  ли  у  данных  даты  и  значимы  ли  они?   •  Есть  ли  у  данных  численные  показатели?   •  Есть  ли  у  данных  суммы  ?   •  Обладают  ли  данные  большим  числом   значимых  связей  ?   •  Существуют  ли  данные  в  нужном  формате?  
  • 15. Ответы  на  вопросы.  Ограничения   •  Надо  ли  соответствовать  формату/шаблону   статьи?   •  Надо  ли  поддерживать  мобильные  устройства?   •  Надо  ли  поддерживать  планшенты?   •  Какой  запас  времени  у  меня  есть?  
  • 17. Data-­‐driven     Documents   •  Сайт:  http://d3js.org/     •  Открытый  код   •  Визуализируется   почти  все  виды   данных   •  Легко  встраивается  в   сайты   •  Надо  уметь   программировать   (Javascript)  
  • 18. Socrata   •  Сайт:   http://socrata.com/     •  Онлайн-­‐платформа   •  Визуализируется   почти  все  виды   данных   •  Не  нужно  уметь   программировать   •  Плохо  встраивается  в   сайты  
  • 19. Карты     Яндекса   •  Сайт:      http://api.yandex.ru   •  Онлайн-­‐платформа   •  Только  для   геоданных   •  Надо  уметь   программировать   (Javascript)  
  • 20. LeaVlet   •  Сайт:     http://lea„letjs.com/   •  Открытый  код   •  Только  для   геоданных   •  Основан  на   OpenStreetMap   •  Надо  уметь   программировать   (Javascript)  
  • 21. Infogr.am   •  Сайт:     http://infogr.am/   •  Онлайн  платформа   •  Не  все  данные   •  Типовая   инфографика   •  Не  нужно  уметь   программировать    
  • 23. Последовательность  шагов   •  •  •  •  Формулируем  задачу   Выбираем  инструмент   Подготавливаем  данные   Создаём  визуализацию  
  • 24. Формулируем  задачу   •  Четко  определяем  что  хотим   визуализировать  –  деньги,  цифры,   геоточки  или  отношения   •  В  зависимости  от  контекста,   данных  и  ограничений  переходим  к   выбору  инструмента  
  • 25. Выбор  инструмента   •  В  зависимости  от  контекста,  данных  и  ограничений   выбираем  один  из  инструментов.   •  Ключевое  –  это  данные  и  ограничения   •  Если  задача  для  программирования  то:   •  Смотрим  инструменты  в  презентации   •  …  или  идем  на  selection.datavisualization.ch  и   подбираем   •  Если  задача  без  программирования   •  Смотрим  инструменты  вроде  infogr.am  или   аналогов  
  • 26. Подготовка  данных   •  Выверяем  и  проверяем  данные  корректность   •  •  •  если  геоданные  с  адресами  без  координат  –  геокодируем  их   если  надо  сравнивать  суммы  –  рассчитываем  доли  и   проценты   Подготавливаем  данные  под  инструмент  визуализации:   •  •  при  необходимости  добавляем  доп.  атрибуты,  например,   цвета  для  графика   Переводим  данные  в  формат  принимаемый  инструментом:   •  Для  карт  форматы:  GeoJSON,  KML,  YMapsML  и  др.   •  Для  других  инструментов  свои  требования  –  узнаем  их   заранее  
  • 28. Ресурсы   •  http://datavisualization.ch/ - коллекция инструментов •  http://www.creativebloq.com/design-tools/data-visualization-712402 - коллекция инструментов •  http://datavizchallenge.org - конкурс визуализаций •  http://visualizing.org/ - сообщество •  http://flowingdata.com/ - сообщество •  http://visual.ly/ - сообщество •  http://mashable.com/category/data-visualization/ - сообщество
  • 29. Платформы   •  интерактивные визуализации - https://getdataseed.com - •  Инфографика - http://infogr.am/ •  IBM Many Eyes - http://www-958.ibm.com •  Tableau Online - http://www.tableausoftware.com/products/online •  Google Charts - https://developers.google.com/chart/ •  Factual - http://factual.com/ •  SumAll - https://sumall.com/
  • 30. Образование   •  Knights Foundation Course - http://open.journalismcourses.org •  Edward Tufte courses - http://www.edwardtufte.com/tufte/courses •  MIT Open Course “How to Process, Analyze and Visualize Data” http://ocw.mit.edu/resources/res-6-009-how-to-process-analyze-and-visualizedata-january-iap-2012/ •  Stanford Visualization Course - http://vis.stanford.edu/ •  Harvard Visualization Course - http://cs171.org/