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
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.