YoVDO

Interactive Data Visualizations with Makie.jl - JuliaCon 2022 Workshop

Offered By: The Julia Programming Language via YouTube

Tags

Data Visualization Courses Julia Courses

Course Description

Overview

Dive into an extensive workshop on Makie.jl, a Julia-native interactive data visualization library, presented at JuliaCon 2022. Learn to create complex interactive and static plots, write custom recipes, understand the scene graph, master the layout system, handle complex observable structures, and tweak visual styles. Explore Makie's architecture and underlying concepts while following along with live-coded interactive visualization projects. Discover how to use Makie's full range of tools, from basic building blocks to advanced features like theming, aspect ratios, and interactions. Gain insights into creating system images with PackageCompiler.jl, finding documentation, and developing interactive app examples. The workshop covers a comprehensive syllabus, including backends, scenes, layouts, recipes, sizes, units, and more, providing a thorough understanding of Makie's capabilities for data visualization in Julia.

Syllabus

- Welcome.
- Agenda.
- What is Makie.
- Sponsors and Funding Makie.
- Move to MakieOrg.
- Backends and Makie's Building Blocks.
- Scenes in Makie.
- Creating a Makie System Image with PackageCompiler.jl.
- Finding Documentation.
- Basic Building Blocks.
- Layouts.
- Theming.
- How Layouts Respond to Plot Decorations.
- Aspect Ratios.
- Break.
- Questions.
- Recipes.
- Interactions.
- Questions.
- Sizes and Units.
- Interactive App Example.
- Wrap Up and Final Questions.


Taught by

The Julia Programming Language

Related Courses

Julia Scientific Programming
University of Cape Town via Coursera
Julia for Beginners in Data Science
Coursera Project Network via Coursera
Linear Regression and Multiple Linear Regression in Julia
Coursera Project Network via Coursera
Decision Tree and Random Forest Classification using Julia
Coursera Project Network via Coursera
Logistic Regression for Classification using Julia
Coursera Project Network via Coursera