A deep dive into MakieLayout | Julius Krumbiegel | JuliaCon2021
This talk was given as part of JuliaCon2021.
Abstract:
Makie.jl is a plotting package for high-performance interactive and publication-quality static data visualizations. MakieLayout, a former extension delivering flexible layouts and interactive widgets, has recently been integrated into the base package, and is now part of the default workflow.
This talk will take a detailed look at the new syntax and the architecture behind the layout system, as well as highlight features that make creating complex multi-plot figures a breeze.
For more info on the Julia Programming Language, follow us on Twitter: https://twitter.com/JuliaLanguage and consider sponsoring us on GitHub: https://github.com/sponsors/JuliaLang
00:00 Welcome
00:51 Building a Figure
03:56 GridLayout protrusions
05:23 Nested protrusions
06:56 Manual bounding boxes
07:58 GridLayout and Figure Decoupling
10:40 Multiple objects in the same GridLayout cell
12:23 Tellwidth and tellheight
14:33 Mixed align mode
17:22 Placing objects in protrusions
20:03 Nesting sublayouts into figure positions
23:14 Closing remarks
S/o to https://github.com/tp2750 for the video timestamps!
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/YouTubeVideoTimestamps
Видео A deep dive into MakieLayout | Julius Krumbiegel | JuliaCon2021 канала The Julia Programming Language
Abstract:
Makie.jl is a plotting package for high-performance interactive and publication-quality static data visualizations. MakieLayout, a former extension delivering flexible layouts and interactive widgets, has recently been integrated into the base package, and is now part of the default workflow.
This talk will take a detailed look at the new syntax and the architecture behind the layout system, as well as highlight features that make creating complex multi-plot figures a breeze.
For more info on the Julia Programming Language, follow us on Twitter: https://twitter.com/JuliaLanguage and consider sponsoring us on GitHub: https://github.com/sponsors/JuliaLang
00:00 Welcome
00:51 Building a Figure
03:56 GridLayout protrusions
05:23 Nested protrusions
06:56 Manual bounding boxes
07:58 GridLayout and Figure Decoupling
10:40 Multiple objects in the same GridLayout cell
12:23 Tellwidth and tellheight
14:33 Mixed align mode
17:22 Placing objects in protrusions
20:03 Nesting sublayouts into figure positions
23:14 Closing remarks
S/o to https://github.com/tp2750 for the video timestamps!
Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/YouTubeVideoTimestamps
Видео A deep dive into MakieLayout | Julius Krumbiegel | JuliaCon2021 канала The Julia Programming Language
Показать
Комментарии отсутствуют
Информация о видео
30 июля 2021 г. 0:30:01
00:23:50
Другие видео канала
![](https://i.ytimg.com/vi/VlykuUot6xM/default.jpg)
![The State of Julia | JuliaCon 2021 | Stefan Karpinksi, Viral Shah, Jeff Bezanson, & Keno Fischer](https://i.ytimg.com/vi/IlFVwabDh6Q/default.jpg)
![Makie Showcases and future | Simon Danish | JuliaCon2021](https://i.ytimg.com/vi/TbE9nUo7RhQ/default.jpg)
![Javis.jl - Julia Animations and Visualizations | Jacob Zelko, Ole Kröger | JuliaCon2021](https://i.ytimg.com/vi/ckvsc6ukdOc/default.jpg)
![Visualizing Data in Julia with VegaLite.jl | Julia Tutorial (2020)](https://i.ytimg.com/vi/fGeu_VU0Tjk/default.jpg)
![JuliaCon 2020 | Interactive notebooks ~ Pluto.jl | Fons van der Plas](https://i.ytimg.com/vi/IAF8DjrQSSk/default.jpg)
![Convolutions in image processing | Week 1 | MIT 18.S191 Fall 2020 | Grant Sanderson](https://i.ytimg.com/vi/8rrHTtUzyZA/default.jpg)
![Branchless Programming: Why "If" is Sloowww... and what we can do about it!](https://i.ytimg.com/vi/bVJ-mWWL7cE/default.jpg)
![JuliaSim: Machine Learning Accelerated Modeling and Simulation | Chris Rackauckas | JuliaCon2021](https://i.ytimg.com/vi/lNbU5jNp67s/default.jpg)
![JuliaCon 2019 | What's Bad About Julia | Jeff Bezanson](https://i.ytimg.com/vi/TPuJsgyu87U/default.jpg)
![Open and interactive Computational Thinking ... | D Sanders, F. v.d. Plas, A Edelman | JuliaCon2021](https://i.ytimg.com/vi/LFRI3s0DE-o/default.jpg)
![Matlab to Julia: Hours to Minutes for MRI Image Analysis | Jonathan Doucette | JuliaCon2021](https://i.ytimg.com/vi/6OxsK2R5VkA/default.jpg)
![Everything you need to know about ChainRules 1.0 | Miha Zgubič | JuliaCon2021](https://i.ytimg.com/vi/a8ol-1l84gc/default.jpg)
![Making animations and interactive applications in Makie.jl](https://i.ytimg.com/vi/L-gyDvhjzGQ/default.jpg)
![Julia is fast](https://i.ytimg.com/vi/FuFO8rxY7Yk/default.jpg)
![Manipulating Data in Julia with DataFrames.jl | Julia Tutorial (2020)](https://i.ytimg.com/vi/W_Gmbe-_LlE/default.jpg)
![The Julia SciML Ecosystem: Scientific Machine Learning as a Software Problem - Chris Rackauckas](https://i.ytimg.com/vi/XRJ-rtP2fVE/default.jpg)
![How I learned to code in 3 months (and got several offers)](https://i.ytimg.com/vi/KzBg5siW_Vw/default.jpg)
![10 Julia Packages You Should Learn for Data Science (in 2020)](https://i.ytimg.com/vi/ciD0IqQ5yIA/default.jpg)
![Machine Learning with Julia: Elegance, Speed and Ease | Innes & Yuret](https://i.ytimg.com/vi/21_wokgnNog/default.jpg)