May 2013
·
214 Reads
·
23 Citations
The Cartographic Journal
This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.
May 2013
·
214 Reads
·
23 Citations
The Cartographic Journal
December 2011
·
1,166 Reads
·
3,297 Citations
IEEE Transactions on Visualization and Computer Graphics
Data-Driven Documents (D3) is a novel representation-transparent approach to visualization for the web. Rather than hide the underlying scenegraph within a toolkit-specific abstraction, D3 enables direct inspection and manipulation of a native representation: the standard document object model (DOM). With D3, designers selectively bind input data to arbitrary document elements, applying dynamic transforms to both generate and modify content. We show how representational transparency improves expressiveness and better integrates with developer tools than prior approaches, while offering comparable notational efficiency and retaining powerful declarative components. Immediate evaluation of operators further simplifies debugging and allows iterative development. Additionally, we demonstrate how D3 transforms naturally enable animation and interaction with dramatic performance improvements over intermediate representations.
January 2011
·
178 Reads
·
110 Citations
IEEE Transactions on Visualization and Computer Graphics
We investigate the design of declarative, domain-specific languages for constructing interactive visualizations. By separating specification from execution, declarative languages can simplify development, enable unobtrusive optimization, and support retargeting across platforms. We describe the design of the Protovis specification language and its implementation within an object-oriented, statically-typed programming language (Java). We demonstrate how to support rich visualizations without requiring a toolkit-specific data model and extend Protovis to enable declarative specification of animated transitions. To support cross-platform deployment, we introduce rendering and event-handling infrastructures decoupled from the runtime platform, letting designers retarget visualization specifications (e.g., from desktop to mobile phone) with reduced effort. We also explore optimizations such as runtime compilation of visualization specifications, parallelized execution, and hardware-accelerated rendering. We present benchmark studies measuring the performance gains provided by these optimizations and compare performance to existing Java-based visualization tools, demonstrating scalability improvements exceeding an order of magnitude.
June 2010
·
951 Reads
·
408 Citations
Communications of the ACM
A survey of powerful visualization techniques, from the obvious to the obscure.
May 2010
·
734 Reads
·
175 Citations
Queue
Thanks to advances in sensing, networking, and data management, our society is producing digital information at an astonishing rate. According to one estimate, in 2010 alone we will generate 1,200 exabytes -- 60 million times the content of the Library of Congress. Within this deluge of data lies a wealth of valuable information on how we conduct our businesses, governments, and personal lives. To put the information to good use, we must find ways to explore, relate, and communicate the data meaningfully.
April 2010
·
852 Reads
·
815 Citations
Understanding perception is critical to effective visualiza- tion design. With its low cost and scalability, crowdsourcing presents an attractive option for evaluating the large design space of visualizations; however, it first requires validation. In this paper, we assess the viability of Amazon's Mechanical Turk as a platform for graphical perception experiments. We replicate previous studies of spatial encoding and luminance contrast and compare our results. We also conduct new ex- periments on rectangular area perception (as in treemaps or cartograms) and on chart size and gridline spacing. Our re- sults demonstrate that crowdsourced perception experiments are viable and contribute new insights for visualization de- sign. Lastly, we report cost and performance data from our experiments and distill recommendations for the design of crowdsourced studies.
April 2010
·
11 Reads
·
7 Citations
Queue
Thanks to advances in sensing, networking, and data management, our society is producing digital information at an astonishing rate. According to one estimate, in 2010 alone we will generate 1,200 exabytes - 60 million times the content of the Library of Congress. Within this deluge of data lies a wealth of valuable information on how we conduct our businesses, governments, and personal lives. To put the information to good use, we must find ways to explore, relate, and communicate the data meaningfully.
November 2009
·
483 Reads
·
346 Citations
IEEE Transactions on Visualization and Computer Graphics
Despite myriad tools for visualizing data, there remains a gap between the notational efficiency of high-level visualization systems and the expressiveness and accessibility of low-level graphical systems. Powerful visualization systems may be inflexible or impose abstractions foreign to visual thinking, while graphical systems such as rendering APIs and vector-based drawing programs are tedious for complex work. We argue that an easy-to-use graphical system tailored for visualization is needed. In response, we contribute Protovis, an extensible toolkit for constructing visualizations by composing simple graphical primitives. In Protovis, designers specify visualizations as a hierarchy of marks with visual properties defined as functions of data. This representation achieves a level of expressiveness comparable to low-level graphics systems, while improving efficiency--the effort required to specify a visualization--and accessibility--the effort required to learn and modify the representation. We substantiate this claim through a diverse collection of examples and comparative analysis with popular visualization tools.
... Fortunately, learning about clustering can have a gentle learning curve and be enjoyable for teachers and students. As suggested in this manuscript, we can couple training in clustering methods with techniques from visual analytics [3] and visual presentation of data and results [4]. Data clustering can be introduced intuitively without immediately venturing into mathematical or algorithmic details. ...
April 2010
Queue
... Most of these projections were originally developed for static display of the earth in printed maps and atlases. However, with modern computer graphics we can create interactive versions of these projections, which can be panned, reoriented and recentred with simple mouse or touch drags [6,17], thus allowing the viewer to centre a region of interest so as to minimise distortion and discontinuities. ...
May 2013
The Cartographic Journal
... • Visual representation can enhance comprehension through improved information processing, though effectiveness varies depending on complexity, user expertise, and specific visual formats. [7,11] • Visual representation can trigger and / or amplify biases, which must be considered appropriately during the development and evaluation of visualization approaches, as they influence the way financial information will be assessed [3,6,7]. ...
April 2010
... The characterization of creativity in visualization is crucial for the field, especially in light of emerging technologies such as visualization recommendation systems and generative AI [1,65]. While the current recommendation systems and generative AIs can generate standard and common charts effectively, they lack support for integrating human creativity in the representation [1,29,31,55]. For instance, ChatGPT can recommend standard charts (e.g., bar, pie chart, scatter plots, etc.) based on the data and prompts, but offer no direct method for the user to control the result. ...
June 2010
Communications of the ACM
... There is an extensive set of visualization models and methods for representing datasets, from simple individual graphs to frameworks with coordinated multiple views (CMV). However, the bottleneck remains the same: data must be accurately represented to ensure that information is effectively perceived and easily understood, free of ambiguity (Heer et al. 2010). ...
May 2010
Queue
... Visualization authoring tools have evolved rapidly to lower the barriers of creating data visualizations, from expertise-driven languages and formal grammars [1,21,27] to more accessible graphical interfaces [9,23,34,37,40,41]. With the emergence of large language models (LLMs), visualization creation has been further simplified through natural language interfaces that automatically translate user utterances into visualization specifications [4,10,33,46]. ...
December 2011
IEEE Transactions on Visualization and Computer Graphics
... A unique strength of high-level specification is that it enables developers and end-users to focus on composing high-level domainspecific primitives, delegating low-level execution to the underlying architecture and runtime [19]. By choosing an appropriate level of abstraction and enabling one-to-one mappings between specification and user interface components, end-users can often directly manipulate the specification itself to adjust the generated outcome. ...
January 2011
IEEE Transactions on Visualization and Computer Graphics
... In their systematic review (Guo et al., 2022) explore how visual analytics techniques are leveraged to analyze event sequence data, which are prominent in various fields like healthcare, cybersecurity, advertising, sociology, and educational science. The authors have proposed a classification to categorize and evaluate different methods based on different approaches to visualization: e.g., timeline-based visualizations that are frequently adopted to emphasize temporal ordering of events (Plaisant et al., 1996;Wang et al., 2008), hierarchybased visualizations (Figure 1.3) (Wongsuphasawat et al., 2011;Bostock & Heer, 2009), Sankey-based methods (Figure 1.1) (Riehmann et al., 2005), matrix-based visualizations (Figure 1.2) (Zhao et al., 2015), and chart-based visualizations (Malik et al., 2016). Examples are presented in Figure 1. ...
November 2009
IEEE Transactions on Visualization and Computer Graphics