it-swarm-eu.dev

Quali sono i modi innovativi e nuovi per progettare relazioni Master / Child su una pagina?

Attualmente sto lavorando ad un'applicazione ASP.net che ha una varietà di relazioni principali, secondarie, ritratte sulla pagina in una griglia principale con le schede sottostanti. Mentre questo funziona per un insieme piuttosto piccolo di relazioni, mi chiedevo se qualcuno potesse indicarmi alcuni dei modi più innovativi e creativi per visualizzare questo tipo di dati.

Tutti i suggerimenti sarebbero apprezzati. Sii creativo, sono aperto a tutto.

3
jlrolin

La vista ad albero/vista filo sembra la più usata e appropriata per le relazioni che non vanno troppo in profondità (tre o quattro livelli) e sono una gerarchia rigorosa (nessun riferimento circolare o incrociato, ogni bambino ha esattamente un genitore).

I livelli superiori dovrebbero avere maggiore importanza visiva (posizionati più a sinistra, usando un carattere più grande/più pesante, avendo più spazio attorno ad esso, ecc.) Pensa ad esempio agli indici dei capitoli.

In generale, le relazioni gerarchiche dovrebbero avere una sorta di modo per fornire una visione d'insieme e la possibilità di ingrandire i livelli inferiori/maggiori dettagli. Pensa a quali informazioni sono importanti a quale livello. Per un approccio più visivo, l'approccio della mappa di Google è interessante in molti modi, perché puoi ottenere da una panoramica incredibile a dettagli incredibili in pochissimi passaggi. Ma pensa anche a ciò che Google visualizza a tutti i livelli: i nomi dei paesi a livello di pianeta, ma i nomi delle strade non saranno visibili fino a quando non raggiungi un determinato livello di zoom. È ovvio se non ci pensate, ma è davvero importante mostrare all'utente il giusto tipo di dettaglio ad ogni livello: mostrare loro ciò di cui hanno bisogno, ma consentire ai dettagli di essere facilmente ignorati.

Potresti anche ottenere più idee ispiratrici da http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data-visualization/

2
Inca

Aggiornerò questo post con immagini e altri approcci, ma ecco un elenco di diversi modi per visualizzare più livelli di dettaglio.

  • Kanban Board ** Diversi WIP = LeadTime * Anche le visualizzazioni dei dati di throughput diventano naturalmente disponibili, supponendo che i tuoi modelli di dati seguano con precisione l'avvio e l'arresto del ciclo (molti non lo fanno)
  • Mappe agili per gli utenti di Jeff Patton
  • Riquadro dettagli a destra
  • Diagramma di flusso di Sankey
  • Obiettivo fisheye (vista linea temporale CiteSpace, grafici Explorer)
  • Lente da tavolo (fondamento del tableau)
  • Barre di scorrimento fat con codifica a colori per mostrare dettagli importanti che richiedono attenzione da parte dell'utente, oltre a, durante la ricerca, un modo per visualizzare dove si trovano i risultati della ricerca all'interno della catena di dettaglio principale senza nascondere il contesto circostante
  • Interfaccia utente in grado di eseguire lo zoom come Silverlight PivotViewer
1
John Zabroski

Non so se questo ti aiuti, ma - nei casi in cui i genitori non hanno solo figli ma anche molti metadati, puoi combinare la griglia nidificata con un riquadro dei dettagli sul lato. Ad esempio, in una tabella organizzativa, se si seleziona il gruppo "QA", l'elenco delle persone con QA si apre sotto la riga selezionata, ma il riquadro dei dettagli mostra il nome del caposquadra, il numero di persone al suo interno, la posizione del gruppo ecc. Questo è anche un buon posto per visualizzare dati unici per quel gruppo, che non si adattano alla griglia principale per vari motivi.

0

Hai considerato interfacce più ricche? Forse una visualizzazione infografica mindmap/nodo. Spesso è possibile visualizzare meglio relazioni figlio/genitore nidificate con metodi non lineari.

0
jameswanless