візуалізація даних у часі


9

У мене є пристойний розмір даних - 500 000 записів, кожен з яких представляє подію.

Поля:

  • дата
  • час
  • хто робив подію
  • яка подія була (буде сказано 5-10 типів подій)
  • де була подія (буде 20 або більше локацій для події)
  • 'інші речі'

щодня відбувається близько 500-1000 подій

Моєю кінцевою фантазією було б мати відео, прив’язане до певного часового масштабу - це лише 2 роки даних, тому зробіть відео (для обговорення) 2 хвилини, кожна хвилина - рік тощо. Кожне місцеположення відображатиметься як коло певного розміру, яке зростатиме в міру того, як події "відбудуться" в цих місцях. Ще більш приємною версією цієї фантазії є те, коли кожне коло є круговою діаграмою, а сегменти пирога ростуть / скорочуються залежно від типу події в кожному місці.

Чи є якісь готові інструменти, або бібліотеки з відкритим кодом для python, або веб-сайт, який би хтось рекомендував?

Це та річ, яку ти наймаєш у когось великою ціною, щоб зробити для тебе?


і вибачте - список полів вийшов wierd [дата] [час] [хто] [що] [де] [інше]

Перший раз я це бачив. Ця публікація здається дуже актуальною для цього: respoivenews.co.uk/post/87988072178/…
Dom

Відповіді:


4

Є дві бібліотеки JavaScript, які можуть бути корисними для того, щоб зняти щось подібне:

В іншому випадку є багато, багато бібліотек графіків, які ви могли б адаптувати, деякі Flash, деякі PHP, деякі jQuery. Digg використовував справді цікаві візуалізації в лабораторіях Digg, але, на жаль, все, що залишається після їх переробки - це відео .



2

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

Відмінним поєднанням програмного забезпечення є R + python + FOSS GIS (вільний та відкритий код, наприклад, GRASS чи QGIS). Деякі вступні навчальні матеріали наведені тут: http://www.osgeo.org/educational_content

Як професійного картографа, мене нещодавно попросили створити он-лайн інструмент візуалізації кількісних значень, що з часом відокремлювались як точки, і я використовував вкладку GeoExt, міст між веб-рамкою Sencha's Ext.JS та карту OpenLayers, але це можливо трохи складніше.



0

Існує дивовижний набір можливостей для обробки геопросторових даних. Насправді ви можете використовувати Google Планета Земля для цього. Google Earth має вбудовану часову шкалу та масу функціональних можливостей. Він більше не є самостійним і легко інтегрується в Інтернет.

Ось довгий список геопросторових інструментів.

гефі

Gephi сам по собі є інструментом мережевої візуалізації, але є безліч плагінів, також для геопросторів.

Gapminder Дивіться цю феноменальну презентацію TED Ганса Рослінга - любите цього хлопця

Про вищезгаданого Гампіндера згадувалося вище, але його можна було легко згадати знову :)

Діаграми Google

Діаграми Google можуть обробляти великі дані, але ви повинні перевірити обмеження і тим більше вам доведеться платити за рахунок великих даних.

сомвіс

Гарний інструмент для обміну даними великих наборів даних.

Рафаель

Також згадане вище. Наскільки мені відомо, у Рафаеля є деякі обмеження щодо дійсно великих даних.

Виставка MIT (раніше називалася Similie)

Був певний час, як я грав зі Similie, але нагадаю, що вони мають великий обсяг даних. Візуальні матеріали можуть бути не найстильнішими, але ви могли б зробити їх самі.

d3

Один із хороших, старих, дуже адаптований JavaScript.

Високі показники

Дуже професійний та універсальний (мені подобається, що вони посилаються безпосередньо на jsfiddle для своїх діаграм). Ви можете заплатити за рішення високого класу, і це може легко обробляти великі, живі дані.

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