O prezentare completă a celor mai bune instrumente de vizualizare a datelor

Publicat: 2022-03-11

Consumul de seturi mari de date nu este întotdeauna simplu. Uneori, seturile de date sunt atât de mari încât este de-a dreptul imposibil să discernești ceva util din ele. Aici intervin vizualizările de date.

Crearea de vizualizări de date este rareori simplă. Nu este ca și cum designerii ar putea pur și simplu să ia un set de date cu mii de intrări și să creeze o vizualizare de la zero. Sigur, este posibil, dar cine vrea să petreacă zeci sau sute de ore trasând puncte pe o diagramă de dispersie? Aici intervin instrumentele de vizualizare a datelor.

Ce sunt instrumentele de vizualizare a datelor?

Instrumentele de vizualizare a datelor oferă designerilor de vizualizare a datelor o modalitate mai ușoară de a crea reprezentări vizuale ale seturilor mari de date. Când aveți de-a face cu seturi de date care includ sute de mii sau milioane de puncte de date, automatizarea procesului de creare a unei vizualizări, cel puțin parțial, face munca unui designer mult mai ușoară.

Aceste vizualizări de date pot fi apoi utilizate pentru o varietate de scopuri: tablouri de bord, rapoarte anuale, materiale de vânzări și marketing, diapozitive pentru investitori și, practic, oriunde altundeva, informațiile trebuie interpretate imediat.

Ce au în comun cele mai bune instrumente de vizualizare a datelor?

Cele mai bune instrumente de vizualizare a datelor de pe piață au câteva lucruri în comun. În primul rând este ușurința lor de utilizare. Există câteva aplicații incredibil de complicate disponibile pentru vizualizarea datelor. Unele au documentație și tutoriale excelente și sunt concepute în moduri care par intuitive pentru utilizator. Alții lipsesc în acele domenii, eliminându-i din orice listă de „cele mai bune” instrumente, indiferent de celelalte capacități ale acestora.

Cele mai bune instrumente pot gestiona, de asemenea, seturi uriașe de date. De fapt, cei mai buni pot gestiona chiar și mai multe seturi de date într-o singură vizualizare.

Cele mai bune instrumente pot scoate, de asemenea, o serie de diferite tipuri de diagrame, grafice și hărți. Majoritatea instrumentelor de mai jos pot scoate atât imagini, cât și grafice interactive. Există totuși excepții de la varietatea criteriilor de ieșire. Unele instrumente de vizualizare a datelor se concentrează pe un anumit tip de diagramă sau hartă și o fac foarte bine. Aceste instrumente au, de asemenea, un loc printre „cele mai bune” instrumente de acolo.

În cele din urmă, există considerații legate de cost. În timp ce o etichetă de preț mai mare nu descalifică neapărat un instrument, eticheta de preț mai mare trebuie justificată în termeni de asistență mai bună, caracteristici mai bune și valoare generală mai bună.

Exemplu de vizualizare a datelor
Această vizualizare de date arată indicele de protecție a drepturilor omului (din 1950 până în 2014) și indicele de încălcări ale drepturilor omului (în 2014) pentru 50 de țări. (de Federica Fragapane)

Comparația instrumentelor de vizualizare a datelor

Există zeci, dacă nu sute, de aplicații, instrumente și scripturi disponibile pentru a crea vizualizări ale seturilor mari de date. Multe sunt foarte simple și au multe caracteristici care se suprapun.

Dar există elemente remarcabile care fie au mai multe capacități pentru tipurile de vizualizări pe care le pot crea, fie sunt semnificativ mai ușor de utilizat decât celelalte opțiuni existente.

Tableau (și Tableau Public)

Tableau are o varietate de opțiuni disponibile, inclusiv o aplicație desktop, un server și versiuni online găzduite și o opțiune publică gratuită. Există sute de opțiuni de import de date disponibile, de la fișiere CSV la date Google Ads și Analytics la date Salesforce.

Opțiunile de ieșire includ mai multe formate de diagramă, precum și capacitatea de cartografiere. Aceasta înseamnă că designerii pot crea hărți cu coduri de culori care prezintă date importante din punct de vedere geografic într-un format care este mult mai ușor de digerat decât ar putea fi vreodată un tabel sau o diagramă.

Versiunea publică a Tableau este gratuită pentru oricine caută o modalitate puternică de a crea vizualizări de date care pot fi utilizate într-o varietate de setări. De la jurnaliști la drogați politici și până la cei care doresc doar să cuantifice datele propriei vieți, există o mulțime de utilizări potențiale pentru Tableau Public. Au o galerie extinsă de infografice și vizualizări care au fost create cu versiunea publică pentru a servi drept inspirație pentru cei care sunt interesați să-și creeze propria lor.

Pro

  • Sute de opțiuni de import de date
  • Capacitate de cartografiere
  • Versiune publică gratuită disponibilă
  • O mulțime de tutoriale video pentru a vă ghida prin cum să utilizați Tableau

Contra

  • Versiunile care nu sunt gratuite sunt scumpe (70 USD/lună/utilizator pentru software-ul Tableau Creator)
  • Versiunea publică nu vă permite să păstrați analiza datelor private

Exemple de vizualizare a datelor

Instrumentele de vizualizare a datelor pot fi folosite pentru toate tipurile de proiecte
O vizualizare de date a cuvintelor unice folosite de trei personaje centrale din seria de cărți Game of Thrones.


Exemple de vizualizare a datelor: prăbușiri de elan în Maine
Vizualizările datelor pot face datele de siguranță publică mai ușor de digerat.


Instrumentele de vizualizare a datelor facilitează crearea de vizualizări interactive
O vizualizare interactivă a actorilor cu cele mai mari încasări din toate timpurile.

Concluzie

Tableau este o opțiune excelentă pentru cei care trebuie să creeze hărți pe lângă alte tipuri de diagrame. Tableau Public este, de asemenea, o opțiune excelentă pentru oricine dorește să creeze vizualizări pentru public.

Infogramă

Infogram este un instrument complet de vizualizare prin drag-and-drop care permite chiar și non-designerilor să creeze vizualizări eficiente ale datelor pentru rapoarte de marketing, infografice, postări pe rețelele sociale, hărți, tablouri de bord și multe altele.

Vizualizările finalizate pot fi exportate în mai multe formate: .PNG, .JPG, .GIF, .PDF și .HTML. Sunt posibile și vizualizări interactive, perfecte pentru încorporarea în site-uri web sau aplicații. Infogram oferă, de asemenea, un plugin WordPress care face încorporarea vizualizărilor și mai ușoară pentru utilizatorii WordPress.

Pro

  • Prețuri pe niveluri, inclusiv un plan gratuit cu funcții de bază
  • Include peste 35 de tipuri de hărți și peste 550 de tipuri de hărți
  • Trageți și plasați editorul
  • API pentru importarea surselor de date suplimentare

Contra

  • Mult mai puține surse de date încorporate decât alte aplicații

Exemple

Metode de vizualizare a datelor
Vizualizările pot face subiectele complexe ușor de înțeles.


Cadrul de vizualizare a datelor
Graficele fac datele mai ușor de comparat, de la an la an.


Tehnici de vizualizare a datelor: cartografiere
Hărțile sunt o modalitate excelentă de a oferi un instantaneu al datelor din întreaga lume.

Concluzie

Infogramul este o opțiune excelentă pentru non-designeri, precum și pentru designeri. Editorul drag-and-drop facilitează crearea de modele cu aspect profesional, fără o mulțime de abilități de design vizual.

Sunt căutați designeri UX independenți cu normă întreagă din SUA

ChartBlocks

ChartBlocks susține că datele pot fi importate de „oriunde” folosind API-ul lor, inclusiv din fluxurile live. Deși se spune că importarea datelor din orice sursă se poate face în „doar câteva clicuri”, este sigur că va fi mai complex decât alte aplicații care au module sau extensii automate pentru anumite surse de date.

Aplicația permite personalizarea extinsă a vizualizării finale create, iar asistentul de creare a diagramelor ajută utilizatorii să aleagă exact datele potrivite pentru diagramele lor înainte de a importa datele.

Designerii pot crea practic orice tip de diagramă, iar rezultatul este receptiv - un mare avantaj pentru designerii de vizualizare a datelor care doresc să încorporeze diagrame în site-uri web care probabil să fie vizualizate pe o varietate de dispozitive.

Pro

  • Sunt disponibile planuri plătite gratuite și la prețuri rezonabile
  • Vrăjitor ușor de utilizat pentru importarea datelor necesare

Contra

  • Nu este clar cât de robust este API-ul lor
  • Nu pare să aibă nicio capacitate de cartografiere

Exemple

Instrumentele de vizualizare a informațiilor facilitează crearea de diagrame
Diagramele stivuite sunt o modalitate eficientă de a compara și contrasta datele.


Elementele fundamentale ale vizualizării datelor: diagramele simple pot fi cele mai eficiente
Diagramele de dispersie sunt o modalitate simplă de a reprezenta tendințele datelor.


Cele mai bune practici de vizualizare a datelor: diagrame cu linii
Diagramele cu linii sunt eficiente pentru a afișa tendințe și comparații.

Concluzie

ChartBlocks are un plan gratuit excelent, ceea ce este un mare plus. Ușurința de utilizare pentru crearea de diagrame și grafice de bază este, de asemenea, remarcabilă.

Datawrapper

Datawrapper a fost creat special pentru a adăuga diagrame și hărți la știri. Diagramele și hărțile create sunt interactive și făcute pentru a fi încorporate pe site-urile de știri. Sursele lor de date sunt însă limitate, metoda principală fiind copierea și lipirea datelor în instrument.

Odată importate datele, diagramele pot fi create cu un singur clic. Tipurile lor de vizualizare includ diagrame cu coloane, linii și bare, gogoși pentru alegeri, diagrame cu zone, diagrame de dispersie, hărți coroplete și simboluri și hărți de localizare, printre altele. Vizualizările terminate amintesc de cele văzute pe site-uri precum New York Times sau Boston Globe. De fapt, topurile lor sunt folosite de publicații precum Mother Jones, Fortune și The Times.

Planul gratuit este perfect pentru încorporarea de elemente grafice pe site-uri mai mici, cu trafic limitat, dar planurile plătite sunt mai scumpe, începând de la 39 USD/lună.

Pro

  • Proiectat special pentru vizualizarea datelor din redacție
  • Planul gratuit este potrivit pentru site-urile mai mici
  • Instrumentul include un control al daltonismului încorporat

Contra

  • Surse limitate de date
  • Planurile plătite sunt pe partea scumpă

Exemplu

Vizualizare bună a datelor: includeți mai multe reprezentări ale datelor
Diagramele de dispersie pot afișa o multitudine de date, mai ales atunci când sunt codificate cu culori pentru a afișa mai multe puncte.

Concluzie

Datawrapper este o alegere excelentă pentru vizualizarea datelor pentru site-urile de știri. În ciuda prețului, funcțiile pe care Datawrapper le include pentru vizualizarea specifică știrilor îl fac să merite.

D3.js

D3.js este o bibliotecă JavaScript pentru manipularea documentelor folosind date. D3.js necesită cel puțin unele cunoștințe JS, deși există aplicații care permit utilizatorilor care nu sunt programatori să utilizeze biblioteca.

Aceste aplicații includ NVD3, care oferă diagrame reutilizabile pentru D3.js; Plotly's Chart Studio, care permite, de asemenea, designerilor să creeze WebGL și alte diagrame; și Ember Charts, care utilizează, de asemenea, cadrul Ember.js.

Pro

  • Foarte puternic și personalizabil
  • Este posibil un număr mare de tipuri de diagrame
  • Un accent pe standardele web
  • Instrumente disponibile pentru a permite non-programatorilor să creeze vizualizări
  • Gratuit și open source

Contra

  • Necesită cunoștințe de programare pentru a fi folosit singur
  • Mai puțin suport disponibil decât cu instrumentele plătite

Exemple

Exemple de vizualizare a datelor: diagramă de coarde
Diagramele de acorduri arată relațiile dintre grupurile de intrări.


Exemple de vizualizare a datelor: hărți coropletice
Afișarea datelor geografice se face cel mai bine cu hărți de date.


Exemple de vizualizare a datelor: hărți voronoi
Hărțile Voronoi sunt o modalitate interesantă de a afișa date geografice.

Concluzie

D3.js este potrivit doar pentru acei designeri care fie au acces la un programator pentru ajutor, fie au ei înșiși cunoștințe de programare.

Google Charts

Google Charts este un instrument puternic și gratuit de vizualizare a datelor, care este special pentru crearea de diagrame interactive pentru încorporarea online. Funcționează cu date dinamice, iar ieșirile se bazează exclusiv pe HTML5 și SVG, deci funcționează în browsere fără a utiliza pluginuri suplimentare. Sursele de date includ Google Spreadsheets, Google Fusion Tables, Salesforce și alte baze de date SQL.

Există o varietate de tipuri de diagrame, inclusiv hărți, diagrame de dispersie, diagrame cu coloane și bare, histograme, diagrame cu zone, diagrame circulare, hărți arbore, cronologie, indicatori și multe altele. Aceste diagrame pot fi personalizate complet, printr-o simplă editare CSS.

Pro

  • Gratuit
  • O mare varietate de formate de diagrame disponibile
  • Compatibil între browsere, deoarece folosește HTML5/SVG
  • Funcționează cu date dinamice

Contra

  • Dincolo de tutorialele și forumurile disponibile, există asistență limitată

Exemple

Instrumente de vizualizare a datelor: Google Charts
Diagramele combinate arată tendințele și comparațiile.


Metode de vizualizare a datelor: geoharte
GeoCharts sunt doar o metodă de vizualizare a datelor cu Google Charts.


Cele mai bune practici de vizualizare a datelor: adnotări
Adnotările fac diagramele și graficele mai ușor de înțeles.

Concluzie

Google Charts este o opțiune excelentă dacă un designer se simte oarecum confortabil cu codificarea și dorește o soluție puternică, gratuită. Posibilitatea de a utiliza orice bază de date SQL ca sursă de date o face o opțiune bună și pentru seturi mari de date.

FusionCharts

FusionCharts este o altă opțiune bazată pe JavaScript pentru crearea de tablouri de bord web și mobile. Include peste 150 de tipuri de diagrame și 1.000 de tipuri de hărți. Se poate integra cu cadre JS populare (inclusiv React, jQuery, React, Ember și Angular), precum și cu limbaje de programare pe partea de server (inclusiv PHP, Java, Django și Ruby on Rails).

FusionCharts oferă cod gata de utilizat pentru toate variațiile de diagramă și hărți, facilitând încorporarea în site-uri web chiar și pentru acei designeri cu cunoștințe limitate de programare. Deoarece FusionCharts are ca scop crearea de tablouri de bord și nu doar vizualizări simple de date, este una dintre cele mai scumpe opțiuni incluse în acest articol. Dar este și una dintre cele mai puternice.

Pro

  • Număr mare de opțiuni de format pentru diagrame și hărți
  • Mai multe caracteristici decât majoritatea altor instrumente de vizualizare
  • Se integrează cu un număr de cadre și limbaje de programare diferite

Contra

  • Scump (începe de la aproape 500 USD pentru o licență de dezvoltator)
  • Exagerat pentru vizualizări simple în afara unui mediu de tablou de bord

Exemple

Tabloul de bord pentru vizualizarea datelor
FusionCharts este conceput pentru a crea tablouri de bord pentru vizualizarea datelor.


Tablourile de bord sunt o modalitate ușoară de a afișa mai multe vizualizări de date una lângă alta
Tablourile de bord pot prezenta numeroase vizualizări de date una lângă alta.


Tablourile de bord pentru vizualizarea datelor sunt excelente pentru operațiunile de afaceri
Gestionarea operațiunilor de afaceri se face cel mai bine cu tablourile de bord de vizualizare a datelor.

Concluzie

Pentru a crea tablouri de bord, nimic altceva din acest articol nu se compară cu FusionCharts. Dacă acesta este proiectul la îndemână, aceasta este, fără îndoială, cea mai puternică alegere.

Chart.js

Chart.js este o bibliotecă de grafice JavaScript simplă, dar flexibilă. Este open source, oferă o varietate bună de tipuri de diagrame (opt în total) și permite animație și interacțiune.

Chart.js folosește HTML5 Canvas pentru ieșire, așa că redă bine diagramele în toate browserele moderne. Diagramele create sunt, de asemenea, receptive, așa că este excelent pentru a crea vizualizări care sunt prietenoase cu dispozitivele mobile.

Pro

  • Gratuit și open source
  • Ieșire receptivă și compatibilă între browsere

Contra

  • Tipuri de diagrame foarte limitate în comparație cu alte instrumente
  • Asistență limitată în afara documentației oficiale

Exemple

Tehnici de vizualizare a datelor: diagrame interactive cu bule
Diagramele cu bule pot prezenta simultan numeroase puncte de date.


Tehnici de vizualizare a datelor: diagrame cu linii cu mai multe axe
Diagramele cu linii cu mai multe axe sunt mai bune atunci când sunt adnotate (aceasta folosește sfaturi cu instrumente când trece cu mouse-ul peste puncte de pe linii).


Metode de vizualizare a datelor: diagrame cu linii stivuite
Diagramele cu linii stivuite sunt vizualizări izbitoare din punct de vedere vizual.

Concluzie

Chart.js este o opțiune bună pentru designerii care au nevoie de o opțiune de vizualizare simplă, personalizabilă și interactivă. Cele mai mari puncte de vânzare sunt că este gratuit și open source.

Grafana

Grafana este un software de vizualizare open-source care permite utilizatorilor să creeze tablouri de bord dinamice și alte vizualizări. Acceptă surse de date mixte, adnotări și funcții de alertă personalizabile și poate fi extins prin sute de pluginuri disponibile. Asta îl face unul dintre cele mai puternice instrumente de vizualizare disponibile.

Funcțiile de export le permit designerilor să partajeze instantanee ale tablourilor de bord și să invite alți utilizatori să colaboreze. Grafana acceptă peste 50 de surse de date prin pluginuri. Se poate descărca gratuit sau există o versiune găzduită în cloud pentru 49 USD/lună. (Există și o versiune găzduită gratuită foarte limitată.) Versiunea descărcabilă are și planuri de asistență disponibile, ceea ce multe alte instrumente open-source nu oferă.

Pro

  • Open source, cu opțiuni gratuite și plătite disponibile
  • Selecție mare de surse de date disponibile
  • Varietate de tipuri de diagrame disponibile
  • Simplifică crearea tablourilor de bord dinamice
  • Poate funcționa cu fluxuri de date mixte

Contra

  • Exagerat pentru a crea vizualizări simple
  • Nu oferă atât de multe opțiuni de personalizare vizuală ca alte instrumente
  • Nu este cea mai bună opțiune pentru a crea imagini de vizualizare
  • Nu se pot încorpora tablouri de bord în site-uri web, deși este posibil pentru panouri individuale

Exemple

Tabloul de bord pentru vizualizarea datelor
Grafana este un instrument puternic de vizualizare a datelor de bord.


Tabloul de bord pentru vizualizarea datelor

Tabloul de bord pentru vizualizarea datelor

Concluzie

Grafana este una dintre cele mai bune opțiuni pentru crearea de tablouri de bord pentru uz intern, în special pentru surse de date mixte sau mari.

Chartist.js

Chartist.js este o bibliotecă JavaScript gratuită, cu sursă deschisă, care permite crearea de diagrame receptive simple, care sunt extrem de personalizabile și compatibile între browsere. Întreaga bibliotecă JavaScript are doar 10 KB când este GZIP. Diagramele create cu Chartist.js pot fi, de asemenea, animate, iar pluginurile permit extinderea acestuia.

Pro

  • Gratuit și open source
  • Dimensiune mică a fișierului
  • Diagramele pot fi animate

Contra

  • Nu este cea mai largă selecție de tipuri de diagrame disponibile
  • Fără capacități de cartografiere
  • Asistență limitată în afara comunității de dezvoltatori

Exemple

Fundamentele vizualizării datelor: Complex isn
Chartist.js oferă o serie de tipuri de grafice de bază.

Concluzie

Chartist.js este o opțiune bună pentru designerii care doresc diagrame simple, încorporabile, receptive, cu o dimensiune mică a fișierului.

Sigmajs

Sigmajs este un instrument de vizualizare cu un singur scop pentru crearea de grafice de rețea. Este foarte personalizabil, dar necesită cunoștințe de bază JavaScript pentru a putea fi utilizat. Graficele create sunt încorporabile, interactive și receptive.

Pro

  • Foarte personalizabil și extensibil
  • Gratuit și open source
  • Grafice ușor de încorporat în site-uri web și aplicații

Contra

  • Creează un singur tip de vizualizare: grafice de rețea
  • Necesită cunoștințe JS pentru personalizare și implementare

Exemple

Metode de vizualizare a datelor: diagramă de rețea
Sigmajs creează exclusiv grafice de rețea.

Concluzie

Datorită focalizării sale unice, Sigmajs este o opțiune excelentă pentru crearea de grafice de rețea, atâta timp cât designerul este confortabil cu JavaScript.

Polihărți

Polymaps este o bibliotecă JavaScript dedicată pentru cartografiere. Rezultatele sunt hărți dinamice, receptive într-o varietate de stiluri, de la suprapuneri de imagini la hărți de simboluri la hărți de densitate. Utilizează SVG pentru a crea imagini, astfel încât designerii pot folosi CSS pentru a personaliza imaginile hărților lor.

Pro

  • Gratuit și open source
  • Construit special pentru cartografiere
  • Hărți ușor de încorporat în site-uri web și aplicații

Contra

  • Creează un singur tip de vizualizare
  • Necesită anumite cunoștințe de codificare pentru personalizare și implementare

Exemple

Vizualizare bună a datelor
În acest caz, datele reprezentate sunt un set de fotografii de la Observatorul Pământului al NASA.


Instrumente de vizualizare a informațiilor: Polymaps
O reprezentare a fotografiilor geoetichetate Flickr.

Concluzie

Polymaps este o opțiune bună dacă hărțile sunt singurul tip de vizualizare necesar, atâta timp cât designerul se simte confortabil cu niște coduri de bază.

Concluzie

Există o varietate atât de mare de instrumente de vizualizare disponibile pentru designeri, încât poate fi greu să decizi pe care să le folosești. Designerii de vizualizare a datelor ar trebui să aibă în vedere lucruri precum ușurința în utilizare și dacă un instrument are caracteristicile de care au nevoie.

Selectarea celui mai puternic instrument disponibil nu este întotdeauna cea mai bună idee: curbele de învățare pot fi abrupte, necesitând mai multe resurse doar pentru a începe și rula, în timp ce un instrument mai simplu ar putea fi capabil să creeze exact ceea ce este necesar într-o fracțiune de timp. Amintiți-vă, totuși, că instrumentul este doar o parte a ecuației în crearea unei vizualizări de date; designerii trebuie, de asemenea, să ia în considerare ce altceva este implicat în realizarea unei vizualizări grozave a datelor.

Majoritatea instrumentelor de vizualizare a datelor includ teste gratuite (dacă întregul instrument nu este gratuit), așa că merită să vă faceți timp pentru a încerca câteva înainte de a decide asupra unei singure soluții.

• • •

Citiri suplimentare pe Blogul Toptal Design:

  1. Vizualizarea datelor – Cele mai bune practici și baze
  2. Inspirați-vă cu aceste vizualizări de date
  3. Proiectarea tabloului de bord – Considerații și cele mai bune practici
  4. Dacă nu utilizați date UX, nu este UX Design
  5. Puterea în cifre – O privire de ansamblu asupra designului bazat pe date