Nebula : A Coordinating Grammar of Graphics
In multiple coordinated views (MCVs), visualizations across views update their content in response to users' interactions in other views. Interactive systems provide direct manipulation to create coordination between views, but are restricted to limited types of predefined templates. By contrast, textual specification languages enable flexible coordination but expose technical burden. To bridge the gap, we contribute Nebula, a grammar based on natural language for coordinating visualizations in MCVs. The grammar design is informed by a novel framework based on a systematic review of 176 coordinations from existing theories and applications, which describes coordination by demonstration, i.e., how coordination is performed by users. With the framework, Nebula specification formalizes coordination as a composition of user- and coordination-triggered interactions in origin and destination views, respectively, along with potential data transformation between the interactions. We evaluate Nebula by demonstrating its expressiveness with a gallery of diverse examples and analyzing its usability on cognitive dimensions.
Medienart: |
E-Artikel |
---|
Erscheinungsjahr: |
2022 |
---|---|
Erschienen: |
2022 |
Enthalten in: |
Zur Gesamtaufnahme - volume:28 |
---|---|
Enthalten in: |
IEEE transactions on visualization and computer graphics - 28(2022), 12 vom: 28. Dez., Seite 4127-4140 |
Sprache: |
Englisch |
---|
Beteiligte Personen: |
Chen, Ran [VerfasserIn] |
---|
Links: |
---|
Themen: |
---|
Anmerkungen: |
Date Revised 27.10.2022 published: Print-Electronic Citation Status PubMed-not-MEDLINE |
---|
doi: |
10.1109/TVCG.2021.3076222 |
---|
funding: |
|
---|---|
Förderinstitution / Projekttitel: |
|
PPN (Katalog-ID): |
NLM324629036 |
---|
LEADER | 01000naa a22002652 4500 | ||
---|---|---|---|
001 | NLM324629036 | ||
003 | DE-627 | ||
005 | 20231225190728.0 | ||
007 | cr uuu---uuuuu | ||
008 | 231225s2022 xx |||||o 00| ||eng c | ||
024 | 7 | |a 10.1109/TVCG.2021.3076222 |2 doi | |
028 | 5 | 2 | |a pubmed24n1082.xml |
035 | |a (DE-627)NLM324629036 | ||
035 | |a (NLM)33909565 | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
100 | 1 | |a Chen, Ran |e verfasserin |4 aut | |
245 | 1 | 0 | |a Nebula |b A Coordinating Grammar of Graphics |
264 | 1 | |c 2022 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ƒaComputermedien |b c |2 rdamedia | ||
338 | |a ƒa Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Date Revised 27.10.2022 | ||
500 | |a published: Print-Electronic | ||
500 | |a Citation Status PubMed-not-MEDLINE | ||
520 | |a In multiple coordinated views (MCVs), visualizations across views update their content in response to users' interactions in other views. Interactive systems provide direct manipulation to create coordination between views, but are restricted to limited types of predefined templates. By contrast, textual specification languages enable flexible coordination but expose technical burden. To bridge the gap, we contribute Nebula, a grammar based on natural language for coordinating visualizations in MCVs. The grammar design is informed by a novel framework based on a systematic review of 176 coordinations from existing theories and applications, which describes coordination by demonstration, i.e., how coordination is performed by users. With the framework, Nebula specification formalizes coordination as a composition of user- and coordination-triggered interactions in origin and destination views, respectively, along with potential data transformation between the interactions. We evaluate Nebula by demonstrating its expressiveness with a gallery of diverse examples and analyzing its usability on cognitive dimensions | ||
650 | 4 | |a Journal Article | |
700 | 1 | |a Shu, Xinhuan |e verfasserin |4 aut | |
700 | 1 | |a Chen, Jiahui |e verfasserin |4 aut | |
700 | 1 | |a Weng, Di |e verfasserin |4 aut | |
700 | 1 | |a Tang, Junxiu |e verfasserin |4 aut | |
700 | 1 | |a Fu, Siwei |e verfasserin |4 aut | |
700 | 1 | |a Wu, Yingcai |e verfasserin |4 aut | |
773 | 0 | 8 | |i Enthalten in |t IEEE transactions on visualization and computer graphics |d 1996 |g 28(2022), 12 vom: 28. Dez., Seite 4127-4140 |w (DE-627)NLM098269445 |x 1941-0506 |7 nnns |
773 | 1 | 8 | |g volume:28 |g year:2022 |g number:12 |g day:28 |g month:12 |g pages:4127-4140 |
856 | 4 | 0 | |u http://dx.doi.org/10.1109/TVCG.2021.3076222 |3 Volltext |
912 | |a GBV_USEFLAG_A | ||
912 | |a GBV_NLM | ||
951 | |a AR | ||
952 | |d 28 |j 2022 |e 12 |b 28 |c 12 |h 4127-4140 |