Як візуалізувати дані? Яке програмне забезпечення я повинен використовувати?


11

Мені цікаво знати, яке програмне забезпечення - крім базової стандартної графіки в програмі Excel - люди використовують для створення візуалізації даних.

Ви виготовляєте речі вручну, а потім вбудовуєте їх у щось на зразок InDesign? Мене захоплює процес, який перетворює таблицю даних на візуальну естетику, і я також вітаю рекомендації щодо читання.


1
Це досить загальне запитання - приклад подібного вигляду, про який ви думаєте, мабуть, отримає більш корисні відповіді. "Візуалізація даних" може означати що-небудь від однієї кругової діаграми вгору.
e100

Я зауважив, що мене цікавило "поза базовою графікою Excel", яка, на мою думку, явно виходить за рамки однієї кругової діаграми. Однак я беру вашу думку і додаю, що мене цікавить, як створюються більш видатні приклади інфографіки. Дякую.
тамптар

Відповіді:


5

У Adobe Illustrator насправді є дуже недостатні можливості для покращення представлення даних на графіках. Там хороший підручник по Mordy Голдінг тут , і його Lynda.com підручники також йдуть в це прекрасної деталізацією. Для роботи, яку я виконую, я використовуватиму Illustrator таким чином або будувати речі вручну.

Для натхнення та для того, щоб дати вам уявлення про те, наскільки далеко можна візуалізувати дані за допомогою великих наборів даних, перегляньте це відео про роботу Ганса Рослінга. Шукайте "візуалізацію даних" на YouTube за низкою чудових прикладів.


Ось дивовижний типографічний підхід до відображення інформації, ввічливість Келлі Вейган (Twitter: @documentgeek). tktype.com/chartwell.php
Алан Гілбертсон,

Дякую за це. Я підходжу до цього з боку того, хто робить багато робіт, пов’язаних із фотографією, і Illustrator - це те, чим я не користуюсь так багато. Я розгляну це далі.
тамптар

Illustrator може бути чимось концептуальним завданням, якщо ви налаштовані на Photoshop і не знайомі з програмою векторного типу, тому розчарування з ним, можливо, не дозволило вам використовувати його. Я рекомендую витратити час на вивчення основ, тому що він пропонує багато корисних інструментів (навіть якщо ви використовуєте його лише як своєрідний макс-плагін для Photoshop). Lynda.com, tv.adobe.com і все, що пов’язане з ім'ям Морді Голдінга, - це все хороші вихідні точки.
Алан Гілбертсон

@Alan Gilbertson: під час перегляду першої сторінки сторінки "поставити" мистецтво в діаграму "( adobe.com/designcenter/illustrator/articles/illcs2at_chart.html ) я побачив 3d кругову діаграму, яка (IMHO) не є прикладом хорошої візуалізації, оскільки 3D-ефект лише спотворює пропорції сегментів пирога, як описано багатьма авторами, які пишуть про "як з статистикою лежати" (Д. Хафф, Е. Туфте, ...)
MostlyHarmless

Питання стосувалося програмного забезпечення, а не конкретних зображень. Підручник Морді, так само, стосується того, що ви можете зробити з програмним забезпеченням, а не науки про інфографіку чи візуалізації даних.
Алан Гілбертсон

4

Якщо ви працюєте з великою кількістю даних, рекомендую спробувати gephi . Це дає хороший контроль над тим, що і як слід візуалізувати.


4

Яку проблему ви намагаєтеся вирішити? Підхід і, отже, найкращі інструменти залежать від ...

  1. Ви візуалізуєте дані, щоб (а) їх аналізувати , досліджувати чи відкривати, або (б) передавати про них певне, відоме повідомлення?
  2. Хто ваша аудиторія? Зокрема, це (а) випадкові люди, яких цікавить ви хочете залучити (наприклад, читачі журналу, люди , що переходять за посиланням на твіттері, люди, які працюють у спорідненому, але культурно окремому полі), або (b) чи мають вони зацікавився цим типом даних (наприклад, вони дивляться на цей тип даних для життя, або вони є прихильником цього виду спорту ...)

Якщо ваша відповідь - 1a2a, у вас є велика задача зробити набір даних привабливим для випадкових перехожих . Намалюйте ідеї (можливо, з Adobe Illustrator, можливо пером та папером), набудьте навички на розробці взаємодії та веб-програмуванні на стороні клієнта, а потім наберіть щось в Raphael.js (мій бажаний варіант, працює у всьому, від IE6 до iPad), D3 (чудовий, популярний варіант для доказування концепції та прототипування, але, будучи чисто SVG, він не працює в IE8 або нижче , за винятком 40% людей ), обробка (глядачі повинні мати Java, виключає близько 35% людей ) Processing.js (полотно HTML 5, якеможе бути змушений працювати з IE і має деякі переваги, але дещо обмежує інтерактивність ), або, якщо майбутня ізоляція не є проблемою, і ви хочете заощадити час і гроші на розробку, Flash.

Якщо це 1a2b, ваші потреби полягають у швидкій трансформації та експерименті з даними , а потім показуйте їх людям, яким це буде цікаво. Привернення уваги не є пріоритетним - вони вже зацікавлені - ключ полягає в тому, щоб швидко відповідати на нові запитання. Подивіться на статистичні дані набору даних із хорошими функціями візуалізації, такими як JMP , Tableau , R , або якщо немає бюджету, а R занадто важкий, багато очей , Gephi чи WEAVE .

Якщо це 1b2a, це класичний дизайн інфографіки . Одягніть шапку свого виконавця та розбийте векторну програму (спочатку розробляйте у векторах для точності та гнучкості), таких як Adobe Illustrator (який також має основні інструменти для графіки), Corel Draw або Inkscape (безкоштовно) - або, якщо у вас є час або бюджет, зробіть дивовижне 2D-інфографічне відео у Flash або After Effects або додаткове дивовижне 3D-відео в Blender (безкоштовно, важко використовувати), Cinema4D (дорого, помірно важко у використанні) або Майї (дуже дорого, важко користуватися , галузевий стандарт).

Якщо це 1b2b, розслабтеся, ви передаєте чітке повідомлення людям, які вже зацікавлені . Якщо говорити чітко та впевнено, то, мабуть, зробить це. Або просто надайте їм свій файл Excel. Або надішліть їм електронний лист чи PDF із добре розробленою смужкою або таблицею. Не будьте занадто кричущими - ваша аудиторія, напевно, знає нюанси цього типу даних, як і ви, і вони, мабуть, не хочуть презентаційного шару між ними та їхніми даними. Якщо це не складний, незнайомий набір даних - у цьому випадку див. 1a2a або 1a2b.


3

Я багато бачу тут про професійне та комерційне програмне забезпечення, тому це може бути трохи стороннім:

Для візуалізації я використовую LaTeX і TikZ (що є пакетом LaTeX). Якщо я можу намалювати та структурувати свої дані на аркуші паперу, я також можу зробити те ж саме із TikZ. Підхід заснований на 100% тексті, зовсім не інтуїтивно зрозумілий для початківців, але дуже потужний.

Деякі приклади основних функціональних можливостей можна знайти на веб- сайті http://www.texample.net/tikz/examples/ .


Я не був знайомий з TikZ - дякую, що згадав про це.
тамптар

Є сестринський веб-сайт, присвячений LaTeX, включаючи TikZ за адресою: tex.stackexchange.com
Saaru Lindestøkke


1

Це дуже загальне питання.

Я використовую, наприклад, статистичне програмне забезпечення на зразок SAS JMP( http://www.jmp.com ) для аналізу даних та візуалізації. Він має дуже потужні функції для "дослідного" аналізу даних.

Однак для чистого стислого компонування графіків для наукових публікацій, про які я пишу LaTeX, я використовую IPE ( http://ipe7.sourceforge.net/ ). Я експортую діаграми, створені за допомогою JMP (або іншого програмного забезпечення), в pdf, конвертую його pdftoipeв редаговану векторну графіку, а потім можу IPEзмінювати її, використовую математичні символи та формули з високою типографічною якістю тощо.

Існує багато інших цікавих підходів до візуалізації даних, наприклад, Tulip http://tulip.labri.fr/TulipDrupal/ .


0

Я завжди використовую цифри якості публікацій matplotlib. Він може створювати векторну, а також растрову графіку і дозволяє змінювати шрифти та робити всі типи налаштування. Він заснований на python.

Приклади ви можете подивитися тут

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.