Charts & Custom Visualizations Beyond the Map. Flora Vale Tom Wayson

Size: px
Start display at page:

Download "Charts & Custom Visualizations Beyond the Map. Flora Vale Tom Wayson"

Transcription

1 Charts & Custom Visualizations Beyond the Map Flora Vale Tom Wayson

2 What is data visualization?

3 Dr. John Snow s Map of London Cholera Outbreak of 1854 Florence Nightingale s Rose Diagram of the Causes of Mortality in the Army of the East of 1859 Charles Minard s Flow Map of Napoleon s Russian Campaign of 1812 Hans Rosling s Animated Visualization of Global Life Expectancy Over Time from his 2006 TED Talk

4 Why visualize data? Convert slow reasoning tasks into fast perception tasks

5

6

7 Position Size Shape Value Hue Orientation Texture

8

9

10

11

12

13

14

15 Good chart vs Bad chart

16

17

18

19

20

21 ?

22 ?

23

24

25

26

27

28 ?!

29 Charting UI/UX in ArcGIS Pro X

30 Charts as part of the spatial analysis workflow Explore data Interpret analysis results Communicate findings

31 Visualizations to support spatial analysis Distributions and frequency Category comparisons Relationships and correlations Change over time or distance

32 Distributions Understanding the shape of numerical data

33 Categories Summarizing and comparing amounts across categorical data

34 Relationships Explore correlations and trends

35 Change Visualizing trends and cycles over time or distance

36 When a map (alone) isn t the best option

37 When a map (alone) isn t the best option

38 When a map (alone) isn t the best option

39 When a map (alone) isn t the best option

40 When a map (alone) isn t the best option

41 When a map (alone) isn t the best option

42 When a map (alone) isn t the best option

43 Demo

44 CEDAR JAVASCRIPT CHARTS FOR ARCGIS

45 INTEGRATED WITH ARCGIS Use url / query or featureset

46 SMART DEFAULTS (with overrides)

47 EXTEND, RE-USE, SHARE

48 PROCESS {} definition

49 GETTING STARTED

50 Let's build this chart

51 INSTALL WITH PACKAGE MANAGER npm install or yarn

52 OR FROM CDN <!-- load the amcharts base library --> <script src=" <!-- for bar, line, and area charts --> <script src=" <!-- optionally load calcite theme --> <script <!-- load cedar --> <script

53 var definition = {}; BUILD DEFINITION Just a POJO Minimum: type, datasets, series

54 definition.type = 'bar'; DEFINITION type Predefined: 'bar', 'line', 'scatter', 'pie' Or provide your own: specification: {...}

55 DEFINITION datasets definition.datatsets = [{ url: " query: { orderbyfields: "TotPop DESC" } }]

56 DEFINITION series definition.series = [ { category: {field:"name",label:"us State"}, value: {field:"totpop_cy",label:"population"} } ]

57 CREATE CHART INSTANCE (ESM) import { Chart } from '@esri/cedar'; // create a new cedar chart at a specified element const mychart = new Chart('elementId', definition)

58 CREATE CHART INSTANCE (UMD) // create a new cedar chart at a specified element var mychart = new cedar.chart('elementid', definition)

59 SHOW THE CHART // execute query and render chart cedarchart.show()

60 WORKING WITH MAPS

61 CHARTING FEATURES

62 DATASET data definition.datatsets = [{ data: { features: graphics } }] Expects a FeatureSet

63 USE JAVASCRIPT TO FILTER/SORT graphics.sort(function(a, b) { return b.attributes.grand_tota -a.attributes.grand_tota; });

64 AGGREGATING MAP DATA

65 DATASET data WITH AGGREGATE query definition.datasets: [{ url: " query: { groupbyfieldsforstatistics: "state", outstatistics: [{ statistictype: "sum", onstatisticfield: "injuries", outstatisticfieldname: "injuries_sum" }] } }] Accepts any valid query parameters

66 CHART TYPES

67 OVERRIDING CHART DEFAULTS definition.overrides = { categoryaxis: { labelrotation: -45 }, legend: { enabled: true } } Accepts any amcharts config parameters

68 BETTER TO USE CEDAR API definition.overrides = { categoryaxis: { labelrotation: -45 } } definition.legend = { visible: true }

69 V1 COMPARED TO V0 brings improved support for multi-series charts join data from multiple queries better control of data (promises) uses AmCharts instead of vega and d3

70 V1 STILL IN BETA Gaps: docs (you're looking at it) configuring tooltips chart events (click, mouseover, etc) chart selection

71 CEDAR IN ARCGIS HUB

72 ARCGIS HUB USERS DRIVE CEDAR REQUIREMENTS Recent example built with cedar

73 SIMPLIFIED CHART BUILDING EXPERIENCE

74 EMBER-CLI-CEDAR Can be used in any Ember application

75 CEDAR'S ROAD AHEAD

76 // TODO: docs! shared ArcGIS chart spec expand cedar API import() finish v1

77 DEMO: import() ARCGIS PRO CHART

78 THE Visualizations-Beyond-the-Map

3. Visual Analytics (Part 1: Visual Encoding) Jacobs University Visualization and Computer Graphics Lab

3. Visual Analytics (Part 1: Visual Encoding) Jacobs University Visualization and Computer Graphics Lab 3. Visual Analytics (Part 1: Visual Encoding) 3.1 Introduction Motivation Big Data cannot be analyzed anymore without the help of computers. Computers are good in quickly processing large amounts of data.

More information

Creating a Smart 3D City Web App. Pascal Müller, Johannes Schmid

Creating a Smart 3D City Web App. Pascal Müller, Johannes Schmid Creating a Smart 3D City Web App Pascal Müller, Johannes Schmid How to build a web app for urban planning ArcGIS Pro City Engine ArcGIS Portal ArcGIS JS API Motivation Urban Planning Available Data: 3D

More information

Data Visualization Tools & Techniques

Data Visualization Tools & Techniques Data Visualization Tools & Techniques John Brosz Research Data & Visualization Coordinator Renée Reaume Digital Media & Technical Services Director http://bit.ly/tfdlvis Plan for Today 9:00 Intro 9:30

More information

EZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore

EZY Intellect Pte. Ltd., #1 Changi North Street 1, Singapore Tableau in Business Intelligence Duration: 6 Days Tableau Desktop Tableau Introduction Tableau Introduction. Overview of Tableau workbook, worksheets. Dimension & Measures Discrete and Continuous Install

More information

John Gravois slides:

John Gravois slides: Using ArcGIS REST JS and the ArcGIS REST APIs John Gravois / @jgravois slides: http://bit.ly/2hqja7y Agenda 1. Prior art 2. Getting started 3. Use cases 4. Demos (lots!) https://github.com/esri/arcgis-rest-js

More information

Communication Design and Visualising Information May 5, 2016 Centre for Internet and Society, Bangalore

Communication Design and Visualising Information May 5, 2016 Centre for Internet and Society, Bangalore Communication Design and Visualising Information May 5, 2016 Centre for Internet and Society, Bangalore Presented at the Workshop on Research Methods for Internet Policy in South and Southeast Asia, held

More information

ArcGIS for Server: Publishing and Using Map Services

ArcGIS for Server: Publishing and Using Map Services ArcGIS for Server: Publishing and Using Map Services Matthias Schenker Gerhard Trichtl m.schenker@esri.ch g.trichtl@mysynergis.com Agenda Platform overview Publishing services - Demo: Publishing hosted

More information

Real-Time & Big Data GIS: Leveraging the spatiotemporal big data store

Real-Time & Big Data GIS: Leveraging the spatiotemporal big data store Real-Time & Big Data GIS: Leveraging the spatiotemporal big data store Suzanne Foss Product Manager, Esri sfoss@esri.com Ricardo Trujillo Real-Time & Big Data GIS Developer, Esri rtrujillo@esri.com @rtrujill007

More information

GO! with Microsoft PowerPoint 2016 Comprehensive

GO! with Microsoft PowerPoint 2016 Comprehensive GO! with Microsoft PowerPoint 2016 Comprehensive First Edition Chapter 3 Enhancing a Presentation with Animation, Video, Tables, and Charts Learning Objectives Customize Slide Backgrounds and Themes Animate

More information

Developing Imagery Apps Using the ArcGIS API for JavaScript and WebApp Builder. Naila Khan, Chayanika Khatua

Developing Imagery Apps Using the ArcGIS API for JavaScript and WebApp Builder. Naila Khan, Chayanika Khatua Developing Imagery Apps Using the ArcGIS API for JavaScript and WebApp Builder Naila Khan, Chayanika Khatua What are we talking about today Custom applications Map Viewer Web AppBuilder ArcGIS API for

More information

Configurations. Charles Macleod Wolfgang Kaiser

Configurations. Charles Macleod Wolfgang Kaiser Configurations Charles Macleod Wolfgang Kaiser Configurations Extensibility pattern introduced at 1.4 - All of the functionality of an Add-in plus: - Change the application title and icon - Change the

More information

Using Geoprocessing Services with ArcGIS Web Mapping APIs

Using Geoprocessing Services with ArcGIS Web Mapping APIs Esri Developer Summit in Europe November 12 London Using Geoprocessing Services with ArcGIS Web Mapping APIs Simon Liu, Andy Gup Who are your presenters? Simon Liu, Esri U.K. GIS Developer sliu@esriuk.com

More information

Developing Advanced Web Applications Which Utilize Image Services and the JS API. Naila Khan, Wenxue Ju

Developing Advanced Web Applications Which Utilize Image Services and the JS API. Naila Khan, Wenxue Ju Developing Advanced Web Applications Which Utilize Image Services and the JS API Naila Khan, Wenxue Ju What are we talking about today ArcGIS Online and Portal for ArcGIS ArcGIS API for JavaScript Web

More information

Advanced Parcel Editing. Amy Andis Tim Hodson

Advanced Parcel Editing. Amy Andis Tim Hodson Advanced Parcel Editing Amy Andis Tim Hodson Overview What to expect in this technical workshop Review of the Parcel Fabric Data Model Advanced Tips and tricks for Parcel entry Assessing Quality of Parcel

More information

Integrating Imagery into ArcGIS Runtime Application. Jie Zhang, Zhiguang Han San Jacinto, 5:30 pm 6:30 pm

Integrating Imagery into ArcGIS Runtime Application. Jie Zhang, Zhiguang Han San Jacinto, 5:30 pm 6:30 pm Integrating Imagery into ArcGIS Runtime Application Jie Zhang, Zhiguang Han San Jacinto, 5:30 pm 6:30 pm Overviews Imagery is an essential component of ArcGIS - Visualization, Processing and Analysis -

More information

Parallel Python: Multiprocessing With ArcPy. Clinton Dow Geoprocessing Neeraj Rajasekar Spatial Analyst

Parallel Python: Multiprocessing With ArcPy. Clinton Dow Geoprocessing Neeraj Rajasekar Spatial Analyst Parallel Python: Multiprocessing With ArcPy Clinton Dow Geoprocessing Neeraj Rajasekar Spatial Analyst Agenda What Multiprocessing Is What Multiprocessing Is Not Demo of Multiprocessing Modules - Multiprocessing

More information

CPSC 481: Beyond Simple Screen Design

CPSC 481: Beyond Simple Screen Design CPSC 481: Beyond Simple Screen Design Creating visual representations Bertin s Visual variables: creating visual representations Tufte s guidelines: assessing visual representations Representations Good

More information

Data Visualization for M&E. BRIDGE M&E Colloquium Jerusha Govender 8 August 2017

Data Visualization for M&E. BRIDGE M&E Colloquium Jerusha Govender 8 August 2017 Data Visualization for M&E BRIDGE M&E Colloquium Jerusha Govender 8 August 2017 About Us We help organizations tell their story through innovative analysis, data visualization & strategic communication

More information

Imagery in a WebGIS. Wenxue Ju & Naila Khan

Imagery in a WebGIS. Wenxue Ju & Naila Khan Imagery in a WebGIS Wenxue Ju & Naila Khan What s in store for today s session Introduction to ArcGIS Image Services Capabilities of Image Services in ArcGIS Online and Portal for ArcGIS Imagery support

More information

EmberJS A Fitting Face for a D8 Backend. Taylor Solomon

EmberJS A Fitting Face for a D8 Backend. Taylor Solomon EmberJS A Fitting Face for a D8 Backend Taylor Solomon taylor.solomon @jtsolomon http://interactivestrategies.com 2 Years Ago 2 Years Ago URL Ember Data assumes a few things. - Your API format is JSON

More information

Esri and MarkLogic: Location Analytics, Multi-Model Data

Esri and MarkLogic: Location Analytics, Multi-Model Data Esri and MarkLogic: Location Analytics, Multi-Model Data Ben Conklin, Industry Manager, Defense, Intel and National Security, Esri Anthony Roach, Product Manager, MarkLogic James Kerr, Technical Director,

More information

ArcGIS SDK for Windows Phone and ArcGIS for SharePoint. Jo Fraley Nikki Golding

ArcGIS SDK for Windows Phone and ArcGIS for SharePoint. Jo Fraley Nikki Golding ArcGIS SDK for Windows Phone and ArcGIS for SharePoint Jo Fraley Nikki Golding ArcGIS for SharePoint Agenda Welcome / Introductions ArcGIS for SharePoint Demo - Working with the product Road map ArcGIS

More information

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron]

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron] ArcGIS Runtime: Working with Maps Online and Offline Will Crick Justin Colville [Euan Cameron] ArcGIS Runtime session tracks at Dev Summit 2017 ArcGIS Runtime SDKs share a common core, architecture and

More information

Introduction to Visualisation

Introduction to Visualisation Introduction to Visualisation VU Visual Data Science Johanna Schmidt WS 2018/19 2 Definition Visualisation enables insight into data Visual information for humans Easier to interpret Allows faster analysis

More information

Real-Time GIS: Leveraging Stream Services

Real-Time GIS: Leveraging Stream Services Real-Time GIS: Leveraging Stream Services Mark Bramer Senior Technical Analyst Esri Professional Services mbramer@esri.com RJ Sunderman Product Engineer GeoEvent Extension Product Team rsunderman@esri.com

More information

Visualization? Information Visualization. Information Visualization? Ceci n est pas une visualization! So why two disciplines? So why two disciplines?

Visualization? Information Visualization. Information Visualization? Ceci n est pas une visualization! So why two disciplines? So why two disciplines? Visualization? New Oxford Dictionary of English, 1999 Information Visualization Matt Cooper visualize - verb [with obj.] 1. form a mental image of; imagine: it is not easy to visualize the future. 2. make

More information

Operations Dashboard for ArcGIS: A Reintroduction. Andrew King & Guest Presenter, Rick Vera from the USACE Galveston District

Operations Dashboard for ArcGIS: A Reintroduction. Andrew King & Guest Presenter, Rick Vera from the USACE Galveston District Operations Dashboard for ArcGIS: A Reintroduction Andrew King & Guest Presenter, Rick Vera from the USACE Galveston District Overview Operations Dashboard Overview Authoring dashboards Interactive dashboards

More information

Desktop Workflows: An Introduction to ArcGIS Pro. David Watkins, Mark Smithgall

Desktop Workflows: An Introduction to ArcGIS Pro. David Watkins, Mark Smithgall Desktop Workflows: An Introduction to ArcGIS Pro David Watkins, Mark Smithgall ArcGIS for Desktop Desktop Web Device ArcMap ArcCatalog ArcScene ArcGlobe ArcGIS Pro Portal Server Online Content and Services

More information

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS By Derek Law, Esri Product Manager, ArcGIS for Server Do you want to build web mapping applications you can run on desktop,

More information

ArcGIS Pro SDK for.net Customize Pro to Streamline Workflows. Wolfgang Kaiser

ArcGIS Pro SDK for.net Customize Pro to Streamline Workflows. Wolfgang Kaiser ArcGIS Pro SDK for.net Customize Pro to Streamline Workflows Wolfgang Kaiser Managed Configuration or Configurations Customize Pro to Streamline Workflows has been implemented with the Managed Configuration

More information

WeChat Adobe Campaign Integration - User Guide

WeChat Adobe Campaign Integration - User Guide WeChat Adobe Campaign Integration - User Guide Table of Contents 1. Verticurl App Account Creation... 1 2. Configuration Setup in Verticurl App... 2 3. Configure QR Code Service... 3 3.1 QR code service

More information

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Ryan Sellman @rcsellman Agenda Product overview Web AppBuilder for ArcGIS tour Customization Community and Resources Summary The ArcGIS Platform enables

More information

Designing dashboards for performance. Reference deck

Designing dashboards for performance. Reference deck Designing dashboards for performance Reference deck Basic principles 1. Everything in moderation 2. If it isn t fast in database, it won t be fast in Tableau 3. If it isn t fast in desktop, it won t be

More information

Module 4: Creating Content Lesson 4: Creating Charts Learn

Module 4: Creating Content Lesson 4: Creating Charts Learn Module 4: Creating Content Lesson 4: Creating Charts Learn Welcome to Module 4, Lesson 4. In this lesson, you will learn how to create, edit, and save new charts based on your uploaded data using InfoAssist+.

More information

InfoVis: a semiotic perspective

InfoVis: a semiotic perspective InfoVis: a semiotic perspective p based on Semiology of Graphics by J. Bertin Infovis is composed of Representation a mapping from raw data to a visible representation Presentation organizing this visible

More information

Microsoft PowerPoint 2016

Microsoft PowerPoint 2016 เพ มภาพตามเน อหาของแต ละบท Microsoft PowerPoint 2016 by Dr. Matinee Kiewkanya Adapted into English by Dr. Prakarn Unachak 204100 IT AND MODERN LIFE 1. Creating a Presentation 2. User Interface of PowerPoint

More information

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri Introduction to Geodatabase and Spatial Management in ArcGIS Craig Gillgrass Esri Session Path The Geodatabase - What is it? - Why use it? - What types are there? - What can I do with it? Query Layers

More information

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri

Operations Dashboard for ArcGIS Monitoring GIS Operations. Michele Lundeen Esri Operations Dashboard for ArcGIS Monitoring GIS Operations Michele Lundeen Esri mlundeen@esri.com What is a dashboard? Conceptual term, can mean different things to different audiences Dashboards provide

More information

Web AppBuilder Presented by

Web AppBuilder Presented by Web AppBuilder Presented by Agenda Product overview Web AppBuilder for ArcGIS tour What s new in the ArcGIS Online June 2016 update Customization Community and Resources Summary The ArcGIS Platform enables

More information

We will start at 2:05 pm! Thanks for coming early!

We will start at 2:05 pm! Thanks for coming early! We will start at 2:05 pm! Thanks for coming early! Yesterday Fundamental 1. Value of visualization 2. Design principles 3. Graphical perception Record Information Support Analytical Reasoning Communicate

More information

Integrating New Visualizations with Pentaho Using the Viz API

Integrating New Visualizations with Pentaho Using the Viz API Integrating New Visualizations with Pentaho Using the Viz API Nick Keune, Pentaho Embedded & Advanced Analytics SE, Hitachi Vantara Ben Hopkins Pentaho Senior Product Manager, Hitachi Vantara Agenda In

More information

Automation.

Automation. Automation www.austech.edu.au WHAT IS AUTOMATION? Automation testing is a technique uses an application to implement entire life cycle of the software in less time and provides efficiency and effectiveness

More information

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero

ArcGIS Online: Best Practices for High-Demand Web Applications. Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero ArcGIS Online: Best Practices for High-Demand Web Applications Kelly Gerrow-Wilcox Bonnie Stayer Beth Romero Agenda Communicating with Maps Who do you build your apps for? Layer Types Scalability and Response

More information

Building Mobile Apps with the ArcGIS API for JavaScript. Andy Gup, Lloyd Heberlie, Thomas Other

Building Mobile Apps with the ArcGIS API for JavaScript. Andy Gup, Lloyd Heberlie, Thomas Other Building Mobile Apps with the ArcGIS API for JavaScript Andy Gup, Lloyd Heberlie, Thomas Other Agenda Capabilities Managing app life-cycle Working with locally hosted builds Working from JS frameworks

More information

There are multiple types of charts/graphs: Column, Line, Pie, Bar, Area, Scatter, Stock, Surface, Doughnut, Bubble, and, Radar.

There are multiple types of charts/graphs: Column, Line, Pie, Bar, Area, Scatter, Stock, Surface, Doughnut, Bubble, and, Radar. 1 2 There are multiple types of charts/graphs: Column, Line, Pie, Bar, Area, Scatter, Stock, Surface, Doughnut, Bubble, and, Radar. With so many options, when might we use each of these types? Column?

More information

SQL, Scaling, and What s Unique About PostgreSQL

SQL, Scaling, and What s Unique About PostgreSQL SQL, Scaling, and What s Unique About PostgreSQL Ozgun Erdogan Citus Data XLDB May 2018 Punch Line 1. What is unique about PostgreSQL? The extension APIs 2. PostgreSQL extensions are a game changer for

More information

Data and Image Models

Data and Image Models CSE 442 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Week: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,

More information

WHO-SEARO HEALTH INFORMATION PLATFORM (HIP) Standard Operating Procedures

WHO-SEARO HEALTH INFORMATION PLATFORM (HIP) Standard Operating Procedures WHO-SEARO HEALTH INFORMATION PLATFORM (HIP) Standard Operating Procedures 2016 Contents Getting Started... 3 Generate Tables... 4 Create Chart... 7 Render Map... 8 View Dashboards... 9 DHIS2 login... 9

More information

Data Should Not be a Four Letter Word Microsoft Excel QUICK TOUR

Data Should Not be a Four Letter Word Microsoft Excel QUICK TOUR Toolbar Tour AutoSum + more functions Chart Wizard Currency, Percent, Comma Style Increase-Decrease Decimal Name Box Chart Wizard QUICK TOUR Name Box AutoSum Numeric Style Chart Wizard Formula Bar Active

More information

Data Analyst Nanodegree Syllabus

Data Analyst Nanodegree Syllabus Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working

More information

The Science of Data Visualization

The Science of Data Visualization Welcome # T C 1 8 The Science of Data Visualization Larry Silverstein Strategic Sales Consultant Tableau Start Your (Visualization) Engines Agenda The science of data visualization Best practices for building

More information

Getting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan

Getting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan Getting Started with the ArcGIS Runtime SDKs Dave, Will, Euan Agenda Why native app development? What can you do with the runtime SDKs Latest release Future Native Apps Are Everywhere Apple s App Store

More information

SAW Stand-alone Application for Web GIS Configuration and Deployment. PhD. Bogdan Cheveresan Esri Romania

SAW Stand-alone Application for Web GIS Configuration and Deployment. PhD. Bogdan Cheveresan Esri Romania SAW Stand-alone Application for Web GIS Configuration and Deployment PhD. Bogdan Cheveresan Esri Romania Web GIS Workflow Without SAW esri.com Desktop GIS User ArcGIS Server Administrator and Web GIS Programmer

More information

ArcGIS Open Data. Matt Bullock

ArcGIS Open Data. Matt Bullock ArcGIS Open Data Matt Bullock Why does open data matter? transparency accountability open data participation innovation economic development but is it accessible? FOIA requests FTP websites ArcGIS Open

More information

Lecture Slides. Elementary Statistics Tenth Edition. by Mario F. Triola. and the Triola Statistics Series. Slide 1

Lecture Slides. Elementary Statistics Tenth Edition. by Mario F. Triola. and the Triola Statistics Series. Slide 1 Lecture Slides Elementary Statistics Tenth Edition and the Triola Statistics Series by Mario F. Triola Slide 1 Chapter 2 Summarizing and Graphing Data 2-1 Overview 2-2 Frequency Distributions 2-3 Histograms

More information

Information Visualization

Information Visualization Information Visualization 01 CONTEXT @DEI Several Topics! Multimodal Interaction Tabletops Large-Scale Displays Accessibility Games Personal Information Management Information Visualization Tabletops &

More information

Getting Started with ArcGIS Runtime SDK for Java SE

Getting Started with ArcGIS Runtime SDK for Java SE Getting Started with ArcGIS Runtime SDK for Java SE Elise Acheson, Vijay Gandhi, and Eric Bader Demo Source code: https://github.com/esri/arcgis-runtime-samples-java/tree/master/devsummit-2014 Video Recording:

More information

ArcGIS API 4.x for JavaScript Advanced Topics. René

ArcGIS API 4.x for JavaScript Advanced Topics. René ArcGIS API 4.x for JavaScript Advanced Topics René Rubalcava @odoenet Fundamentals Map and View Map and View Getting Started in 3D need a Map with data and a MapView / SceneView with a container const

More information

Data Visualization (CIS/DSC 468)

Data Visualization (CIS/DSC 468) Data Visualization (CIS/DSC 468) Data & Tasks Dr. David Koop Programmatic SVG Example Draw a horizontal bar chart - var a = [6, 2, 6, 10, 7, 18, 0, 17, 20, 6]; Steps: - Programmatically create SVG - Create

More information

ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission. John Grammer Kevin Pusey

ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission. John Grammer Kevin Pusey ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission John Grammer Kevin Pusey Workshop agenda Defining data quality What is ArcGIS Data Reviewer? Automated review Semi-automated

More information

Visual Representation from Semiology of Graphics by J. Bertin

Visual Representation from Semiology of Graphics by J. Bertin Visual Representation from Semiology of Graphics by J. Bertin From a communication perspective Communication is too often taken for granted when it should be taken to pieces. (Fiske 91) Two basic schools

More information

Data Visualization With Chart.js. Alireza Mohammadi Fall 2017

Data Visualization With Chart.js. Alireza Mohammadi Fall 2017 Data Visualization With Chart.js Alireza Mohammadi Fall 2017 Introduction To Data Visualization You can tell powerful stories with data. If your website or application is data-intensive, then you will

More information

ChartJS Tutorial For Beginners

ChartJS Tutorial For Beginners ChartJS Tutorial For Beginners Contents Welcome To The ChartJS Tutorial... 2 Managing & Using Data... 3 So how does ChartJS require data?... 3 The Data Property... 3 The DataSets Property... 4 Setting

More information

Last Time: Value of Visualization

Last Time: Value of Visualization CS448B :: 29 Sep 2011 Data and Image Models Last Time: Value of Visualization Jeffrey Heer Stanford University The Value of Visualization Record information Blueprints, photographs, seismographs, Analyze

More information

Data Analyst Nanodegree Syllabus

Data Analyst Nanodegree Syllabus Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working

More information

Graphing. ReportMill Graphing User Guide. This document describes ReportMill's graph component. Graphs are the best way to present data visually.

Graphing. ReportMill Graphing User Guide. This document describes ReportMill's graph component. Graphs are the best way to present data visually. ReportMill User Guide This document describes ReportMill's graph component. Graphs are the best way to present data visually. Table of Contents 0 Creating a Graph Component 0 Master Graph Inspector 0 Graph

More information

DSC 201: Data Analysis & Visualization

DSC 201: Data Analysis & Visualization DSC 201: Data Analysis & Visualization Exploratory Data Analysis Dr. David Koop Python Support for Time The datetime package - Has date, time, and datetime classes -.now() method: the current datetime

More information

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy Jianxia Song & Derek Law July 21, 2015 Agenda Product overview Web AppBuilder for ArcGIS tour What s New July 2015 ArcGIS Online update

More information

An introduction to ArcGIS Runtime

An introduction to ArcGIS Runtime 2013 Europe, Middle East, and Africa User Conference October 23-25 Munich, Germany An introduction to ArcGIS Runtime Christine Brunner Lars Schmitz Welcome! Christine Brunner, Germany - Software Developer

More information

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman

ArcGIS GeoEvent Server: Leveraging Stream Services. Ken Gorton RJ Sunderman ArcGIS GeoEvent Server: Leveraging Stream Services Ken Gorton RJ Sunderman Agenda 1 2 3 4 5 Overview of Stream Services & Stream Layers Publishing Stream Services Visualization of real-time data Sample

More information

Data Visualization (CIS 468)

Data Visualization (CIS 468) Data Visualization (CIS 468) D3 + Marks & Channels Dr. David Koop Tasks Actions Targets Analyze All Data Consume Trends Outliers Features Discover Present Enjoy Produce Annotate Record Derive tag Attributes

More information

Working with Feature Layers. Russell Brennan Gary MacDougall

Working with Feature Layers. Russell Brennan Gary MacDougall Working with Feature Layers Russell Brennan Gary MacDougall Working with Feature Layers Session will focus on feature access and editing Highlight new features added over the last few releases Agenda Introduction

More information

MIGRATING AV 3.X TO AV 8.X? Jaishankar J, Md Jafrullah, Arindam Basu

MIGRATING AV 3.X TO AV 8.X? Jaishankar J, Md Jafrullah, Arindam Basu MIGRATING AV 3.X TO AV 8.X? Jaishankar J, Md Jafrullah, Arindam Basu Abstract ArcGIS suite the latest architectural re-structuring of the gamut of ESRI products under a single umbrella is a unique convergence.

More information

Data and Image Models

Data and Image Models CSE 442 - Data Visualization Data and Image Models Jeffrey Heer University of Washington Last Time: Value of Visualization The Value of Visualization Record information Blueprints, photographs, seismographs,

More information

ArcGIS API for JavaScript: Getting Started Andy René

ArcGIS API for JavaScript: Getting Started Andy René ArcGIS API for JavaScript: Getting Started Andy Gup @agup René Rubalcava @odoenet Agenda Introduction to the ArcGIS API 4.x for JavaScript Fundamentals and Patterns Platform Integration Visualizations

More information

INFORMATION VISUALIZATION Introduction. Petra Isenberg

INFORMATION VISUALIZATION Introduction. Petra Isenberg INFORMATION VISUALIZATION Introduction Petra Isenberg petra.isenberg@inria.fr INSTRUCTOR DR. PETRA ISENBERG petra.isenberg@inria.fr OFFICE Digiteo Moulon Building + OFFICE HOURS By appointment ? YOU! QUICK

More information

Internet of Things 2017/2018

Internet of Things 2017/2018 Internet of Things 2017/2018 LESHAN (pictures from standards docs & software descriptions in presentations) Johan Lukkien Leila Rahman John Carpenter, 1982 1 Guiding questions How does LESHAN support the

More information

Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android. Xueming Wu Puneet Prakash

Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android. Xueming Wu Puneet Prakash Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android Xueming Wu Puneet Prakash Agenda Introduction Developer Popup Feature Highlight & Drawing Order Road Ahead for the Runtime SDKs

More information

Creating Web Mapping Applications. Nikki Golding

Creating Web Mapping Applications. Nikki Golding Creating Web Mapping Applications Nikki Golding Agenda Web Mapping and Map Services Fundamentals ArcGIS Web Mapping Applications - ArcGIS.com Viewer - ArcGIS Explorer Online - ArcGIS Viewer for Flex -

More information

Introduction to ThingWorx

Introduction to ThingWorx Introduction to ThingWorx Introduction to Internet of Things (2min) What are the objectives of this video? Figure 1 Welcome to ThingWorx (THWX), in this short video we will introduce you to the main components

More information

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Craig Williams

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Craig Williams Enabling High-Quality Printing in Web Applications Tanu Hoque & Craig Williams New Modern Print Service with ArcGIS Enterprise 10.6 Quality Improvements: Support for true color level transparency PDF produced

More information

Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a, Yan YAO1,b

Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a, Yan YAO1,b 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) Research and Application of Mobile Geographic Information Service Technology Based on JSP Chengtong GUO1, a,

More information

ArcGIS Online: Using the Python API for Transportation Network Analysis. Deelesh Mandloi and Dmitry Kudinov

ArcGIS Online: Using the Python API for Transportation Network Analysis. Deelesh Mandloi and Dmitry Kudinov ArcGIS Online: Using the Python API for Transportation Network Analysis Deelesh Mandloi and Dmitry Kudinov Metadata Slides and code samples available at http://esriurl.com/ds18napy Documentation at http://developers.arcgis.com/features/directions

More information

Chapter 3. Determining Effective Data Display with Charts

Chapter 3. Determining Effective Data Display with Charts Chapter 3 Determining Effective Data Display with Charts Chapter Introduction Creating effective charts that show quantitative information clearly, precisely, and efficiently Basics of creating and modifying

More information

Nye funktioner i ArcGIS Pro - ArcGIS Pro 2.1

Nye funktioner i ArcGIS Pro - ArcGIS Pro 2.1 Nye funktioner i ArcGIS Pro - ArcGIS Pro 2.1 Paulina Karkauskaite GIS Konsulent Paulinak@geoinfo.dk Tlf: +45 53 39 59 16 Niklas Gregersen Presales GIS Konsulent Niklasg@geoinfo.dk Tlf: +45 53 39 59 28

More information

Maintain Geodatabase

Maintain Geodatabase Maintain Geodatabase An application for Spatializing acquire and other Non-spatial Databases Dennis Geasan GIS Technologies Haines, AK and Reno, NV dgeasan@gmail.com 775-750-1619 Introduction The challenge

More information

Editing & Maintaining Parcels with ArcMap. Christine Leslie Amy Andis

Editing & Maintaining Parcels with ArcMap. Christine Leslie Amy Andis Editing & Maintaining Parcels with ArcMap Christine Leslie Amy Andis What to expect An introduction to the parcel fabric A detailed explanation of the parcel fabric data model General editing techniques

More information

Python: Working with Multidimensional Scientific Data. Nawajish Noman Deng Ding

Python: Working with Multidimensional Scientific Data. Nawajish Noman Deng Ding Python: Working with Multidimensional Scientific Data Nawajish Noman Deng Ding Outline Scientific Multidimensional Data Ingest and Data Management Analysis and Visualization Extending Analytical Capabilities

More information

Navigator for ArcGIS an Introduction

Navigator for ArcGIS an Introduction Esri Developer Summit March 8 11, 2016 Palm Springs, CA Navigator for ArcGIS an Introduction Scott Sandusky Navigator for ArcGIS Navigator for ArcGIS is a mobile app that gets your field workforce where

More information

Step by Step GIS. Section 1

Step by Step GIS. Section 1 Step by Step GIS Section 1 Contact the web page given below for the data required to do the exercises (http://www.pasda.psu.edu/default.asp) Before beginning the tutorials please visit the Preparation

More information

How s your Sports ESP? Using SAS Event Stream Processing with SAS Visual Analytics to Analyze Sports Data

How s your Sports ESP? Using SAS Event Stream Processing with SAS Visual Analytics to Analyze Sports Data Paper SAS638-2017 How s your Sports ESP? Using SAS Event Stream Processing with SAS Visual Analytics to Analyze Sports Data ABSTRACT John Davis, SAS Institute Inc. In today's instant information society,

More information

Understand and plan a chart Create a chart Move and resize charts and chart objects Apply chart layouts and styles

Understand and plan a chart Create a chart Move and resize charts and chart objects Apply chart layouts and styles Working with Charts Objectives Understand and plan a chart Create a chart Move and resize charts and chart objects Apply chart layouts and styles 2 Objectives Customize chart elements Enhance a chart Create

More information

Programming Image Services using the Silverlight Web API. Wenxue Ju, Hong Xu

Programming Image Services using the Silverlight Web API. Wenxue Ju, Hong Xu Programming Image Services using the Silverlight Web API Wenxue Ju, Hong Xu Presentation Outline Introduction of image service Image service capabilities Developing image service web application - Discuss

More information

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner ArcGIS Runtime SDKs: Building a Routing Application Frank Kish Konstantin Kutsner Overview What goes into a routing application Data connected \ disconnected Demo creating mmpk API Demo code Other Resources

More information

Address Register of the Agency for Real Estate Cadastre

Address Register of the Agency for Real Estate Cadastre Description of the software solution: Address Register of the Agency for Real Estate Cadastre Detail description of the solution and the technical implementation Agency for Real Estate Cadastre (AREC)

More information

8 Organizing and Displaying

8 Organizing and Displaying CHAPTER 8 Organizing and Displaying Data for Comparison Chapter Outline 8.1 BASIC GRAPH TYPES 8.2 DOUBLE LINE GRAPHS 8.3 TWO-SIDED STEM-AND-LEAF PLOTS 8.4 DOUBLE BAR GRAPHS 8.5 DOUBLE BOX-AND-WHISKER PLOTS

More information

Visual Encoding Design

Visual Encoding Design CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Last Time: Data & Image Models The Big Picture task questions, goals assumptions data physical data type conceptual

More information

ArcGIS Runtime: Styling Maps. Lucas Danzinger and Michael Wilburn

ArcGIS Runtime: Styling Maps. Lucas Danzinger and Michael Wilburn ArcGIS Runtime: Styling Maps Lucas Danzinger and Michael Wilburn What is this session about? Creating functional maps for your Runtime Apps How to design beautiful and stylish maps with an emphasis on

More information

End User Monitoring. AppDynamics Pro Documentation. Version Page 1

End User Monitoring. AppDynamics Pro Documentation. Version Page 1 End User Monitoring AppDynamics Pro Documentation Version 4.1.1 Page 1 End User Monitoring....................................................... 4 Browser Real User Monitoring.............................................

More information

Visualizing the World

Visualizing the World Visualizing the World An Introduction to Visualization 15.071x The Analytics Edge Why Visualization? The picture-examining eye is the best finder we have of the wholly unanticipated -John Tukey Visualizing

More information