Geovisto: a Toolkit for Generic Geospatial Data Visualization

Total Page:16

File Type:pdf, Size:1020Kb

Geovisto: a Toolkit for Generic Geospatial Data Visualization Geovisto: A Toolkit for Generic Geospatial Data Visualization Jirˇ´ı Hynek1 a, Jakub Kachl´ık1 b and V´ıt Rusnˇak´ 2 c 1Faculty of Information Technology, Brno University of Technology, Brno, Czech Republic 2Institute of Computer Science, Masaryk University, Brno, Czech Republic Keywords: Geospatial Data, Geovisualizations, Visual Authoring Tools. Abstract: Today’s requirements for visualization of geospatial data are continually rising. Visualization authoring tools provide only limited support for this purpose. The ability to create geovisualizations by non-programmers is often reliant on template editing or visualization authoring tools. However, these tools are often limited either in configuring visual parameters or interaction capabilities. In our work, we identify the main limitations of current tools. Then, we propose design requirements and describe the implementation of Geovisto—a toolkit combining capabilities of the React, Leaflet, and D3.js frameworks in order to provide tools for processing generic geospatial data and creating multilayered reusable map widgets. We demonstrate our approach on two usage scenarios from conceptually different application areas (DDoS attacks from a network monitoring system and COVID-19 pandemics open data). Finally, we discuss the pros and cons of our approach and outline our future work. 1 INTRODUCTION scuring data perspectives essential for the users (Deg- belo and Kauppinen, 2018). Many people worldwide use Google Maps or GPS With the growing popularity of the open data navigation applications like Waze, almost daily. concept, various geospatial data have become avail- Working with maps and interactive map visualiza- able to the general public. Nevertheless, creat- tions have become ubiquitous nowadays. They have ing meaningful geovisualizations, especially the in- many forms and usage scenarios, ranging from sim- teractive ones, predominantly requires programming ple choropleths used in newspaper articles to spe- skills. In the last decade, we can observe growing ef- cialized analytical applications for disaster manage- forts toward developing visualization authoring sys- ment (Huang et al., 2015) or ornitology (Xavier and tems enabling creation such interactive visualizations Dodge, 2014). These so-called geovisualizations for non-programmers (Grammel et al., 2013; Mei work with the geospatial data, which combines lo- et al., 2018). The shortcoming of these tools is that cation information, descriptive attributes (numerical they focus mainly on 2D charts, and there are only or textual), and optional temporal information (times- a few which target the geovisualizations. Moreover, tamp, duration). The geovisualizations has many they offer only limited capabilities in terms of input forms ranging from point markers placed on the car- data or support for multi-layer interaction. We real- tographic maps through visualizing connections be- ized that it would be useful to provide the users with a tween them to heatmaps or choropleths. The interac- tool that would visualize generic geospatial data, sup- tive geovisualizations offer the ability to display data port users in authoring their use cases, and let users in multiple layers and enable users to explore them analyze their data through a user-friendly interface. at different detail levels through zooming and pan- In our work, we address the area of geovisual- ning. The layers might be shown at once, enabling ization authoring tools and contribute to the research the reasoning and supporting analytical tasks. How- body with: a) the identification of limitations and ever, identifying the proper visualization method for shortcomings of existing tools, b) the prototype im- geospatial data is often tricky, which might lead to ob- plementation of Geovisto—a novel geovisualization authoring toolkit, and c) its demonstration via two us- a https://orcid.org/0000-0002-7292-6094 age scenarios. b https://orcid.org/0000-0002-0621-8778 c https://orcid.org/0000-0003-1493-2194 101 Hynek, J., Kachlík, J. and Rusnák,ˇ V. Geovisto: A Toolkit for Generic Geospatial Data Visualization. DOI: 10.5220/0010260401010111 In Proceedings of the 16th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP 2021) - Volume 3: IVAPP, pages 101-111 ISBN: 978-989-758-488-6 Copyright c 2021 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved IVAPP 2021 - 12th International Conference on Information Visualization Theory and Applications The paper is structured as follows. Section 2 data, e.g., when the glyph symbol is replaced by overviews the related work and summarizes the short- small 2D charts (e.g., pie/donut/bar charts). When comings of current approaches of geovisualization the dataset contains information, not for single loca- authoring tools. Section 3 presents the design require- tions but the whole regions, choropleth maps (or filled ments and propose the solution. Section 4 shows the maps) are the best option. The color fill of the re- real prototype of the solution and Section 5 demon- gion represents value (1 c)). Another type of spatial strates its applicability on two usage scenarios. Fi- visualization is heatmaps (or density maps) that are nally, Section 6 discusses the advantages, disadvan- common, e.g., from weather maps showing the mea- tages and outlines future research directions, and Sec- sured temperature or precipitation (1 f)). A particu- tion 7 summarizes the paper. lar category is geovisualizations showing routes and paths. Well-known from navigations, the basic path maps show direction between two points. However, in the case of flight monitoring websites or computer 2 RELATED WORK network visualizations, we can naturally extend the point-to-point to multipoint connections, also known Listing all geovisualization types is far beyond the as spider maps (1 d)). Finally, by adding the tempo- scope of this paper. Thus, we first introduce only ral dimension, we can visualize flow maps, enabling the most common two-dimensional ones. Next, we traffic visualization on the edges (1 e)). present the visualization authoring methods with a particular focus on authoring tools and their limita- tions. 2.2 Geovisualization Authoring Most of the web mapping applications available Approaches to the general public (e.g., Google Maps, Bing Maps, Open Street Maps) contain only the basic features We can distinguish three general approaches for au- such as route planning or adding own point mark- thoring the interactive visualizations for informative ers. Moreover, their spatial analytical functionality or analytical purposes: a) programming, b) template is often severely limited or non-existent. Similarly, editing, c) authoring tools and applications. the geographic information systems (e.g., QGIS 1 Programmatic approaches are the most demand- or ArcGIS 2 focus rather on map-making than map ing in terms of users’ skills and learning curve but use. However, both categories can provide the car- offer the most versatility for fine-tuning of visual tographic layers through public APIs, which can be appearance and interaction capabilities. The frame- used in the visualization authoring process. works for developing interactive visualizations are usually designed for use in web applications. D3 (Bo- 2.1 Geovisualization Types stock et al., 2011) is one of the most popular im- perative frameworks nowadays, and many other li- Geovisualizations often take advantage of combining braries use it. It allows mapping the input data to multiple layers where each layer presents only a sub- a Document Object Model (DOM) and transforms it set of data. The standard base layer is a cartographic via data-driven operations. ProtoVis (Bostock and map that provides a spatial context. Further, we list Heer, 2009) toolkit, also leveraging the imperative the most common types of geospatial data visualiza- paradigm, is based on the idea of decomposing visu- tion. alizations into hierarchies of visual primitives whose Point distribution maps represent the simplest visual properties are data functions. The declarative geovisualizations that serve for visualizing datasets paradigm frameworks represent Vega (Satyanarayan of elements containing only the location information et al., 2015) and Vega-lite (Satyanarayan et al., 2017). (1 a)). If the elements contain the location and one They both provide a set of building blocks for inter- descriptive numerical value, they could be plotted as active visualization designs. They differ in the level (proportional) symbol maps (1 b)). The symbol can of abstraction and primary use cases. Vega-lite is a be a circle or a glyph whose physical size determines high-level grammar build on top of Vega and was de- the value. Symbol maps are also useful when the el- signed for rapid prototyping of standard chart types. ement has two or three descriptive attributes since we Backward-compatibility allows programmers to im- can distinguish their size, shape, and color. More ad- plement more advanced use cases in Vega if needed. vanced modifications enable us to show even more Template editing is the exact opposite of program- matic approaches. It is a well-established way to cre- 1https://qgis.org/en/site/ ate simple charts in spreadsheet applications such as 2https://www.arcgis.com/index.html Microsoft Excel or Apache OpenOffice. The main 102 Geovisto: A Toolkit for Generic Geospatial Data Visualization Figure 1: Common geovisualization types: a) point distribution maps; b) proportional
Recommended publications
  • Catalogue Description
    INF 454: Data Visualization and User Interface Design Spring 2016 Syllabus Day/Times: TBD (4 Units) Location: TBD Instructor: Dr. Luciano Nocera Email: [email protected] Phone: (213) 740-9819 Office: PHE 412 Course TA: TBD Email: TBD Office Hours: TBD IT Support: TBD Email: TBD Office Hours: TBD Instructor’s Office Hours: TBD; other hours by appointment only. Students are advised to make appointments ahead of time in any event and be specific with the subject matter to be discussed. Students should also be prepared for their appointment by bringing all applicable materials and information. Catalogue Description One of the cornerstones of analytics is presenting the data to customers in a usable fashion. When considering the design of systems that will perform data analytic functions, both the interface for the user and the graphical depictions of data are of utmost importance, as it allows for more efficient and effective processing, leading to faster and more accurate results. To foster the best tools possible, it is important for designers to understand the principles of user interfaces and data visualization as the tools they build are used by many people - with technical and non-technical background - to perform their work. In this course, students will apply the fundamentals and techniques in a semester-long group project where they design, build and test a responsive application that runs on mobile devices and desktops and that includes graphical depictions of data for communication, analysis, and decision support. Short description: Foundational course focusing on the design, creation, understanding, application, and evaluation of data visualization and user interface design for communicating, interacting and exploring data.
    [Show full text]
  • Chartmaking in England and Its Context, 1500–1660
    58 • Chartmaking in England and Its Context, 1500 –1660 Sarah Tyacke Introduction was necessary to challenge the Dutch carrying trade. In this transitional period, charts were an additional tool for The introduction of chartmaking was part of the profes- the navigator, who continued to use his own experience, sionalization of English navigation in this period, but the written notes, rutters, and human pilots when he could making of charts did not emerge inevitably. Mariners dis- acquire them, sometimes by force. Where the navigators trusted them, and their reluctance to use charts at all, of could not obtain up-to-date or even basic chart informa- any sort, continued until at least the 1580s. Before the tion from foreign sources, they had to make charts them- 1530s, chartmaking in any sense does not seem to have selves. Consequently, by the 1590s, a number of ship- been practiced by the English, or indeed the Scots, Irish, masters and other practitioners had begun to make and or Welsh.1 At that time, however, coastal views and plans sell hand-drawn charts in London. in connection with the defense of the country began to be In this chapter the focus is on charts as artifacts and made and, at the same time, measured land surveys were not on navigational methods and instruments.4 We are introduced into England by the Italians and others.2 This lack of domestic production does not mean that charts I acknowledge the assistance of Catherine Delano-Smith, Francis Her- and other navigational aids were unknown, but that they bert, Tony Campbell, Andrew Cook, and Peter Barber, who have kindly commented on the text and provided references and corrections.
    [Show full text]
  • Volume Rendering
    Volume Rendering 1.1. Introduction Rapid advances in hardware have been transforming revolutionary approaches in computer graphics into reality. One typical example is the raster graphics that took place in the seventies, when hardware innovations enabled the transition from vector graphics to raster graphics. Another example which has a similar potential is currently shaping up in the field of volume graphics. This trend is rooted in the extensive research and development effort in scientific visualization in general and in volume visualization in particular. Visualization is the usage of computer-supported, interactive, visual representations of data to amplify cognition. Scientific visualization is the visualization of physically based data. Volume visualization is a method of extracting meaningful information from volumetric datasets through the use of interactive graphics and imaging, and is concerned with the representation, manipulation, and rendering of volumetric datasets. Its objective is to provide mechanisms for peering inside volumetric datasets and to enhance the visual understanding. Traditional 3D graphics is based on surface representation. Most common form is polygon-based surfaces for which affordable special-purpose rendering hardware have been developed in the recent years. Volume graphics has the potential to greatly advance the field of 3D graphics by offering a comprehensive alternative to conventional surface representation methods. The object of this thesis is to examine the existing methods for volume visualization and to find a way of efficiently rendering scientific data with commercially available hardware, like PC’s, without requiring dedicated systems. 1.2. Volume Rendering Our display screens are composed of a two-dimensional array of pixels each representing a unit area.
    [Show full text]
  • Introduction to Geospatial Data Visualization
    Introduction to Geospatial Data Visualization Lecturers: Viktor Lagutov, Katalin Szende, Joszef Laszlovsky. Ruben Mnatsakanian Duration: Fall term (September – December) Credits: 2 Course level: PhD / MA Maximum number of students: 15 Pre-requisites: none Software: GoogleEarthPro, qGIS, online mapping tools (e.g. GoogleMaps, ArcGISonline) Rapidly growing cross-disciplinary recognition and availability made Geospatial Methods in general, and Mapping, in particular, a popular approach in many research areas. Till recently, maps development had been a prerogative of cartographers and, later, experts in specialized mapping packages. Latest advances in hardware and software have opened this area to researchers in other disciplines and allowed them to enhance traditional research methods. The wide spectrum of such technologies and approaches is often referred as Geographic Information Systems (GIS) and includes, among others, mapping packages, geospatial analysis, crowdsourcing with mobile technologies, drones, online interactive data publishing. The geospatial literacy is becoming not an optional advantage for researchers and policy officers, but a basic requirement for many employers. The aim of the course is to develop basic understanding of spatially referenced data use and to explore potential applications of GIS in various research areas. The sessions provide both theoretical understanding and practical use of geospatial data and technologies for mapping societal and environmental phenomena. Students will learn basic features of GIS packages and the ways to utilize them for own research. The course is focused on practical skills in geospatial data visualization (mapping) and consists of • Theoretical sessions on principles of geospatial data visualization, cartography and GIS basics; • Practicals on learning GIS methods and getting mapping skills using free open source packages; • Supervised and independent students’ work on individual course projects.
    [Show full text]
  • Tree-Map: a Visualization Tool for Large Data
    TREE-MAP: A VISUALIZATION TOOL FOR LARGE DATA Mahipal Jadeja Kesha Shah DA-IICT DA-IICT Gandhinagar,Gujarat Gandhinagar,Gujarat India India Tel:+91-9173535506 Tel:+91-7405217629 [email protected] [email protected] ABSTRACT 1. INTRODUCTION Traditional approach to represent hierarchical data is to use Tree-Maps are used to present hierarchical information on directed tree. But it is impractical to display large (in terms 2-D[1] (or 3-D [2]) displays. Tree-maps offer many features: of size as well complexity) trees in limited amount of space. based upon attribute values users can specify various cate- In order to render large trees consisting of millions of nodes gories, users can visualize as well as manipulate categorized efficiently, the Tree-Map algorithm was developed. Even file information and saving of more than one hierarchy is also system of UNIX can be represented using Tree-Map. Defi- supported [3]. nition of Tree-Maps is recursive: allocate one box for par- Various tiling algorithms are known for tree-maps namely: ent node and children of node are drawn as boxes within Binary tree, mixed treemaps, ordered, slice and dice, squar- it. Practically, it is possible to render any tree within prede- ified and strip. Transition from traditional representation fined space using this technique. It has applications in many methods to Tree-Maps are shown below. In figure 1 given fields including bio-informatics, visualization of stock port- hierarchical data and equivalent tree representation of given folio etc. This paper supports Tree-Map method for data data are shown. One can consider nodes as sets, children integration aspect of knowledge graph.
    [Show full text]
  • 3B – a Guide to Pictograms
    3b – A Guide to Pictograms A pictogram involves the use of a symbol in place of a word or statistic. Why would we use a pictogram? Pictograms can be very useful when trying to interpret data. The use of pictures allows the reader to easily see the frequency of a geographical phenomenon without having to always read labels and annotations. They are best used when the aesthetic qualities of the data presentation are more important than the ability to read the data accurately. Pictogram bar charts A normal bar chart can be made using a set of pictures to make up the required bar height. These pictures should be related to the data in question and in some cases it may not be necessary to provide a key or explanation as the pictures themselves will demonstrate the nature of the data inherently. A key may be needed if large numbers are being displayed – this may also mean that ‘half’ sized symbols may need to be used too. This project was funded by the Nuffield Foundation, but the views expressed are those of the authors and not necessarily those of the Foundation. Proportional shapes and symbols Scaling the size of the picture to represent the amount or frequency of something within a data set can be an effective way of visually representing data. The symbol should be representative of the data in question, or if the data does not lend itself to a particular symbol, a simple shape like a circle or square can be equally effective. Proportional symbols can work well with GIS, where the symbols can be placed on different sites on the map to show a geospatial connection to the data.
    [Show full text]
  • Connected 2D and 3D Visualizations for the Interactive Exploration of Spatial Information
    CONNECTED 2D AND 3D VISUALIZATIONS FOR THE INTERACTIVE EXPLORATION OF SPATIAL INFORMATION S. Bleisch *, S. Nebiker FHNW, University of Applied Sciences Northwestern Switzerland, Institute of Geomatics Engineering, CH-4132 Muttenz, Switzerland - (susanne.bleisch, stephan.nebiker)@fhnw.ch KEY WORDS: Geovisualization, Three-dimensional representation, Interactive, Spatial Data Exploration, Virtual globe, Development ABSTRACT: This paper describes the concepts and the successful prototypal implementation of interactively connected 2D information visualizations and data displays in 3D virtual environments for the interactive exploration of spatial data and information. Virtual globes or earth viewers such as Google Earth have become very popular over the last few years. They are used for looking at holiday destinations but more importantly also for scientific visualizations. From a geovisualization point of view we might regard 3D data or information displays as yet another representation type that adds to the multitude of information visualization methods. Combining 3D views of data sets with traditional 2D displays offers the advantage of being able to use 3D if and when this type of representation is considered useful or effective for finding new insights into a data set. The traditional and newer displays of mainly 2D information visualization may be enhanced and new insights into the data may be generated by displays of the data in a 3D virtual environment. On the other hand, data in 3D displays might be better understood by simultaneously reading and querying connected 2D representations.The paper presents a prototypal implementation of the interactively connected visualizations of spatial information in 2D views and 3D virtual environments using the brushing technique.
    [Show full text]
  • 1) Key Words 2) Tally Charts 3) Pictograms 4) Block Graph 5) Bar
    KS2 1) Key Words 2) Tally Charts 3) Pictograms 4) Block Graph 5) Bar Graphs 6) Pie Charts 7) Grouped Tally Charts (KS2/3 analysis) 8) Grouped Frequency Diagrams 9) Frequency Polygons 10) Line Graphs 11) Scatter Diagrams 12) Cumulative Frequency Diagrams 13) Box Plots 14) Histograms KS4 15) Grouped Tally Charts (KS4 analysis) 16) What Makes A Good Graph * Analysing Data Key words Axes Linear Continuous Median Correlation Origin Plot Data Discrete Scale Frequency x -axis Grouped y -axis Interquartile Title Labels Tally Types of data Discrete data can only take specific values, e.g. siblings, key stage 3 levels, numbers of objects Continuous data can take any value, e.g. height, weight, age, time, etc. Tally Chart A tally chart is used to organise data from a list into a table. The data shows the number of children in each of 30 families. 2, 1, 5, 0, 2, 1, 3, 0, 2, 3, 2, 4, 3, 1, 2, 3, 2, 1, 4, 0, 1, 3, 1, 2, 2, 6, 3, 2, 2, 3 Number of children in a Tally Frequency family 0 1 2 3 4 or more Year 3/4/5/6:- represent data using: lists, tally charts, tables and diagrams Tally Chart This data can now be represented in a Pictogram or a Bar Graph The data shows the number of children in each family. 30 families were studied. Add up the tally Number of children in a Tally Frequency family 0 III 3 1 IIII I 6 2 IIII IIII 10 3 IIII II 7 4 or more IIII 4 Total 30 Check the total is 30 IIII = 5 Year 3/4/5/6:- represent data using: lists, tally charts, tables and diagrams Pictogram This data could be represented by a Pictogram: Number of Tally Frequency
    [Show full text]
  • 2021 Garmin & Navionics Cartography Catalog
    2021 CARTOGRAPHY CATALOG CONTENTS BlueChart® Coastal Charts �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 04 LakeVü Inland Maps �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 06 Canada LakeVü G3 �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 08 ActiveCaptain® App �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 09 New Chart Guarantee� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 10 How to Read Your Product ID Code �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 10 Inland Maps ��������������������������������������������������� 12 Coastal Charts ������������������������������������������������� 16 United States� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 18 Canada ���������������������������������������������������� 24 Caribbean �������������������������������������������������� 26 South America� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 27 Europe����������������������������������������������������� 28 Africa ����������������������������������������������������� 39 Asia ������������������������������������������������������ 40 Australia/New Zealand �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � 42 Pacific Islands �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �
    [Show full text]
  • 1. What Is a Pictogram? 2
    Canonbury Home Learning Year 2/3 Maths Steppingstone activity Lesson 5 – 26.06.2020 LO: To interpret and construct simple pictograms Success Criteria: 1. Read the information about pictograms 2. Use the information in the Total column to complete the pictogram 3. Find some containers around your house and experiment with their capacity – talk through the questions with someone you live with 1. What is a pictogram? 2. Complete the pictogram: A pictogram is a chart or graph which uses pictures to represent data. They are set out the same way as a bar chart but use pictures instead of bars. Each picture could represent one item or more than one. Today we will be drawing pictograms where each picture represents one item. 2. Use the tally chart to help you complete the pictogram: Canonbury Home Learning Year 2/3 Maths Lesson 5 – 26.06.2020 LO: To interpret and construct simple pictograms Task: You are going to be drawing pictograms 1-1 Success Criteria: 1. Read the information about pictograms 2. Task 1: Use the information in the table to complete the pictogram 3. Task 2: Use the information in the tally chart and pictogram to complete the missing sections of each Model: 2. 3. 1. What is a pictogram? A pictogram is a chart or graph which uses pictures to represent data. They are set out the same way as a bar chart but use pictures instead of bars. Each picture could represent one item or more than one. Today we will be drawing pictograms where each picture represents one item.
    [Show full text]
  • From Surface Rendering to Volume
    What is Computer Graphics? • Computational process of generating images from models and/or datasets using computers • This is called rendering (computer graphics was traditionally considered as a rendering method) • A rendering algorithm converts a geometric model and/or dataset into a picture Department of Computer Science CSE564 Lectures STNY BRK Center for Visual Computing STATE UNIVERSITY OF NEW YORK What is Computer Graphics? This process is also called scan conversion or rasterization How does Visualization fit in here? Department of Computer Science CSE564 Lectures STNY BRK Center for Visual Computing STATE UNIVERSITY OF NEW YORK Computer Graphics • Computer graphics consists of : 1. Modeling (representations) 2. Rendering (display) 3. Interaction (user interfaces) 4. Animation (combination of 1-3) • Usually “computer graphics” refers to rendering Department of Computer Science CSE564 Lectures STNY BRK Center for Visual Computing STATE UNIVERSITY OF NEW YORK Computer Graphics Components Department of Computer Science CSE364 Lectures STNY BRK Center for Visual Computing STATE UNIVERSITY OF NEW YORK Surface Rendering • Surface representations are good and sufficient for objects that have homogeneous material distributions and/or are not translucent or transparent • Such representations are good only when object boundaries are important (in fact, only boundary geometric information is available) • Examples: furniture, mechanical objects, plant life • Applications: video games, virtual reality, computer- aided design Department of
    [Show full text]
  • Infovis and Statistical Graphics: Different Goals, Different Looks1
    Infovis and Statistical Graphics: Different Goals, Different Looks1 Andrew Gelman2 and Antony Unwin3 20 Jan 2012 Abstract. The importance of graphical displays in statistical practice has been recognized sporadically in the statistical literature over the past century, with wider awareness following Tukey’s Exploratory Data Analysis (1977) and Tufte’s books in the succeeding decades. But statistical graphics still occupies an awkward in-between position: Within statistics, exploratory and graphical methods represent a minor subfield and are not well- integrated with larger themes of modeling and inference. Outside of statistics, infographics (also called information visualization or Infovis) is huge, but their purveyors and enthusiasts appear largely to be uninterested in statistical principles. We present here a set of goals for graphical displays discussed primarily from the statistical point of view and discuss some inherent contradictions in these goals that may be impeding communication between the fields of statistics and Infovis. One of our constructive suggestions, to Infovis practitioners and statisticians alike, is to try not to cram into a single graph what can be better displayed in two or more. We recognize that we offer only one perspective and intend this article to be a starting point for a wide-ranging discussion among graphics designers, statisticians, and users of statistical methods. The purpose of this article is not to criticize but to explore the different goals that lead researchers in different fields to value different aspects of data visualization. Recent decades have seen huge progress in statistical modeling and computing, with statisticians in friendly competition with researchers in applied fields such as psychometrics, econometrics, and more recently machine learning and “data science.” But the field of statistical graphics has suffered relative neglect.
    [Show full text]