visualisasi data dari waktu ke waktu


9

Saya memiliki satu set data berukuran layak - 500.000 catatan, masing-masing mewakili suatu peristiwa.

Fieldnya adalah:

  • tanggal
  • waktu
  • siapa yang melakukan acara tersebut
  • apa acara itu (akan ada mengatakan 5-10 jenis acara)
  • di mana acara itu berlangsung (akan ada 20 atau lebih lokasi untuk suatu acara)
  • 'hal-hal lain'

ada sekitar 500-1000 acara per hari

Fantasi pamungkas saya adalah memiliki video yang dipatok pada skala waktu tertentu - itu hanya 2 tahun data, jadi buat video (untuk diskusi) 2 menit, setiap menit adalah satu tahun, dan seterusnya. Setiap lokasi akan ditampilkan sebagai lingkaran dengan ukuran tertentu yang akan tumbuh ketika peristiwa 'terjadi' di lokasi tersebut. Versi fantasi yang lebih kinkier ini adalah di mana setiap lingkaran adalah diagram lingkaran dan segmen pie tumbuh / menyusut berdasarkan jenis acara di setiap lokasi.

Apakah ada alat yang sudah jadi, atau pustaka sumber terbuka untuk python, atau situs web yang akan direkomendasikan siapa pun?

Apakah ini jenis hal yang Anda lakukan untuk mempekerjakan seseorang dengan bayaran tinggi?


dan maaf - daftar bidang keluar aneh [tanggal] [waktu] [siapa] [apa] [di mana] [lainnya]

Pertama kali saya melihat ini. Posting blog ini tampaknya sangat relevan untuk ini: responssivenews.co.uk/post/87988072178/…
Dom

Jawaban:


4

Ada dua perpustakaan JavaScript yang mungkin berguna untuk menarik sesuatu seperti ini:

Jika tidak, ada banyak, banyak pustaka bagan yang dapat Anda adaptasi, beberapa Flash, beberapa PHP, beberapa jQuery. Digg digunakan untuk melakukan beberapa visualisasi yang sangat keren di laboratorium Digg, tetapi sayangnya, semua yang tersisa sekarang setelah desain ulang mereka adalah video ini .



2

Karena Anda memiliki lokasi, hasilnya mungkin berupa peta interaktif. Perangkat lunak peta interaktif open-source tidak terlalu banyak, tetapi Anda dapat menghasilkan gambar statis dan kemudian mengumpulkannya dalam animasi.

Kombinasi perangkat lunak yang hebat adalah R + python + FOSS GIS (gratis dan open source, seperti GRASS atau QGIS). Beberapa konten pendidikan pengantar tercantum di sini: http://www.osgeo.org/edukasi_content

Sebagai seorang kartografer profesional, saya baru-baru ini diminta untuk membuat alat visualisasi on-line dari nilai-nilai kuantitatif yang disejajarkan sebagai poin, seiring waktu, dan saya menggunakan GeoExt lib, jembatan antara kerangka web Ext.JS Sencha dan kerangka pemetaan OpenLayers, tapi itu mungkin agak rumit.



0

Ada berbagai kemungkinan yang membingungkan untuk penanganan data geospasial. Bahkan, Anda bisa menggunakan Google Earth untuk ini. Google earth memiliki timeline built-in dan banyak fungsi. Itu tidak lagi berdiri sendiri dan mudah diintegrasikan dalam web.

Berikut adalah daftar panjang alat geospasial.

ya Tuhan

Gephi sendiri adalah alat visualisasi jaringan, tetapi ada banyak plugin, juga untuk geospasial.

Gapminder Lihat presentasi TED yang fenomenal dari Hans Rosling ini - cintai pria itu

Gapminder disebutkan di atas, tetapi dapat dengan mudah disebutkan lagi :)

Grafik Google

Grafik Google dapat menangani data besar, tetapi Anda harus memeriksa batasan dan apakah Anda harus membayar untuk akun data besar.

somvis

Alat yang bagus untuk data mining dataset besar.

Raphaël

Juga disebutkan di atas. Setahu saya, Raphael memiliki beberapa batasan untuk data yang sangat besar.

Pameran MIT (sebelumnya bernama Similie)

Sudah lama sejak saya bermain dengan Similie, tetapi ingat bahwa mereka memiliki kapasitas untuk data besar. Visual mungkin bukan yang paling bergaya, tetapi Anda bisa melakukannya sendiri.

d3

Salah satu yang terbaik, javascript yang sangat mudah beradaptasi.

Highchart

Sangat profesional dan serbaguna (Saya suka mereka terhubung langsung ke jsfiddle untuk grafik mereka). Anda dapat membayar untuk solusi high-end, dan itu harus dengan mudah menangani data langsung yang besar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.