Description
After discovering the basic concepts and techniques related to visual representation of data, you will learn to develop data visualization applications based on DataVisualisation's main Java/JavaScript tools and frameworks.
Who is this training for ?
For whom ?Java and/or JavaScript developers wishing to create data visualizations in a practical manner.
Prerequisites
Training objectives
Find out what data visualization is Understanding the keys to designing data visualizations Use APIs for data visualization Develop with the main data visualization frameworks
Training program
- Introduction to Information Visualization
- Definition, notions and objectives.
- Role of the user and interaction.
- Common diagrams: histograms, pie chart, 3D.
- Multidimensional visualization: point clouds, Inselberg diagrams.
- Multi-level visualization: hierarchical data, full zoom.
- Visualization techniques: fisheyes, hyperbolic view.
- Visualization of networks: hierarchical, radial.
- Visualization by force model: energy model, spring.
- Exchanges Discussions and exchanges on techniques processing.
- Graphic semiology: the basis of visualization
- The human visual system.
- Visual variables.
- Perceptual properties.
- Extension of semiology: movement.
- Case study Use of different visual variables.
- Animated transitions and interactive captions
- Definition, notions and goals.
- Animations and interactive captions in visualizations.
- Manipulation of visual variables.
- Rules to respect.
- Added values.
- Practical work Manipulation of visual variables.
- Tools for information visualization
- DataVisualisation JavaScript frameworks.
- DataVisualisation Java frameworks.
- Some additional tools.
- Practical work Getting started with Frameworks.
- Network visualization
- Types of networks (scale-free, small world.
- ).
- Analysis of a network (lexical network, social network, corpus of texts.
- ).
- Creation of a network-oriented visualization (in Java/JavaScript).
- Setting up and choosing the different interaction levers: full zoom , selection.
- Usage experiences.
- Practical work Development of network-oriented visualization applications.
- Viewing diagrams
- Study of a data set.
- Creation of several interactive diagram-oriented visualizations (in Java/JavaScript).
- Setting up and choosing different interaction levers: interactive legends, hover etc.
- Usage experiences.
- Practical work Development of diagram-oriented visualization applications.
