PowerBI Data Analyst - Create visualizations and dashboards from scratch
The Most Addictive Python and SQL Courses
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore a conference talk introducing FPlot, a lightweight composable plotting approach from MakieExtra that revolutionizes how datasets are visualized in Julia. Learn how traditional plotting libraries like Makie handle plot properties as separate arrays, which works well for basic plots like `scatter(x, y)` but becomes limiting for complex applications. Discover how FPlot addresses these limitations by allowing you to conceptualize plotting in terms of dataset elements, enabling expressions like "for each `r ∈ data`, plot `abs(r.value)` on the x-axis, `angle(r.value)` on the y-axis, and use `r.age` for color." Understand the current limitations of Makie's approach, which partially supports spatial coordinates using Vector of Points but still requires separate attribute passing for properties like color. Examine how the FPlot object encapsulates complete plot definitions, including both the dataset and functions that map features to plot attributes, streamlining exploratory plotting while enriching interactivity and encouraging composability in recipes. Gain insights into the advantages of this approach, existing limitations, and potential future improvements as presented by Alexander (Sasha) Plavin at JuliaCon Global 2025.
Syllabus
Lightweight composable plotting: MakieExtra's FPlot | (Sasha) Plavin | JuliaCon Global 2025
Taught by
The Julia Programming Language