Use the Pharo interactive development environment to significantly reduce the cost of creating
interactive visualizations. This book shows how Pharo leverages visualization development
against traditional frameworks and toolkits. Agile Visualization with Pharo focuses on the
Roassal visualization engine and first presents the basic and necessary tools to visualize data
including an introduction to the Pharo programming language. Once you've grasped the basics
you'll learn all about the development environment offered by Roassal. The book provides
numerous ready-to-use examples. You'll work on several applications including visualizing the
training phase of reinforcement learning (a powerful machine learning algorithm) and generating
software visualizations from GitHub. This book covers aspects that are relevant for engineers
and academics to successfully design and implement interactive visualizations. What You Will
Learn Implement agile data visualization using the Pharo programming language Chart plot and
curve using Grapher Build and draw graphs using Mondrian Implement reinforcement learning
(Q-Learning from scratch) and use visualizations to monitor learning and state exploration Use
GitHub Action to generate software visualizations (UML class diagram test coverage) at each
commit Who This Book Is For Programmers with some prior exposure to data visualization and
computer vision who may be new to the Pharo programming language. This book is also for those
with some Pharo experience looking to apply it to data visualization.