Get Free Shipping on orders over $79
Interactive Visualization and Plotting with Julia : Create impressive data visualizations through Julia packages such as Plots, Makie, Gadfly, and more - Diego Javier Zea

Interactive Visualization and Plotting with Julia

Create impressive data visualizations through Julia packages such as Plots, Makie, Gadfly, and more

By: Diego Javier Zea

eText | 29 August 2022 | Edition Number 1

At a Glance

eText


$54.99

or 4 interest-free payments of $13.75 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Represent and analyze data using plots and graphs to find actionable insights using the Julia programming language

Key Features

  • Learn to explore data with Julia visually
  • Get well versed with the various plotting attributes, layouts, colour schemes, animations, and themes with Julia
  • Customize your plots and data interactions using Julia

Book Description

The Julia programming language offers a fresh perspective to the field of data visualizations.

Interactive Visualization with Julia begins with a quick overview of the Julia plotting ecosystem to help you choose the apt plotting library for your data visualization task. As we proceed, you will learn many ways to create interactive plots using Julia, from exploiting Julia notebooks to gain interactivity to creating and publishing dashboards, web pages or sharing visualizations. Then, you will learn how to create animations with Plots and Makie and solve your data analysis problems using the Gadfly library and DataFrames, together. Furthermore, you will learn how to create and interpret the most common statistical plots using the different Julia libraries. Moving ahead, you will learn how to use Julia effectively in multiple domains to perform key tasks like visualizing geographically distributed data, creating choropleth plots and street maps, and the visualization and analysis of biological data and medical images. Lastly, you will be introduced to multiple techniques to customize plots, create static and interactive annotations, and utilize plot themes effectively.

By the end of this book, you will be able to create interactive and publication-quality static plots for data analysis and data exploration tasks using Julia.

What you will learn

  • Use Jupyter widget and Pluto reactivity to interact with plots
  • Visualize clustering results using colours, heatmaps and dendrograms
  • Create statistical plots with Makie using the AlgebraOfGraphics library
  • Visualize graphs using GraphRecipes and GraphPlots
  • Create network layouts using LightGraph and MetaGraphs
  • Learn to draw and animate simple objects with Javis
  • Customize layouts using Plots, Makie and Gadfly
  • Define your plot types and determine object visualization using plot recipes

Who This Book Is For

Data analysts looking to explore the data visualization capabilities of Julia will find this book helpful. The book will also interest people with experience in one Julia plotting library who wish to explore the other available options to improve their visualization skills. Basic knowledge of Julia programming and some mathematics/statistics knowledge would help make the most out of the book.

Table of Contents

  1. Introduction to Julia for data visualization and analysis
  2. The Julia plotting ecosystem
  3. How to get interactive plots with Julia
  4. Creating Animations
  5. Introducing the grammar of graphics
  6. Statistical plots
  7. Graph plots
  8. Visualizing geographically distributed data
  9. Plotting biological data
  10. The anatomy of a plot
  11. Defining plot layouts to create figure panels
  12. Customizing plot attributes: axes, legends, annotations and colours
  13. Themes
  14. Design your own plots: plot recipes
on
Desktop
Tablet
Mobile

More in Computer Science

Amazon.com : Get Big Fast - Robert Spector

eBOOK