Makie.jl: Flexible high-performance data visualization for Julia 论文

2021The Journal of Open Source Software引用 358顶会
Computational Physics and Python ApplicationsAdvanced Data Storage TechnologiesScientific Computing and Data Management

详细信息

发表期刊/会议
The Journal of Open Source Software
发表日期
2021-09-01
发表年份
2021

关键词

Computational Physics and Python ApplicationsAdvanced Data Storage TechnologiesScientific Computing and Data Management

摘要

Makie.jl is a cross-platform plotting ecosystem for the Julia programming language The infrastructure based on Observables.jl allows users to express how a visualization depends on multiple parameters and data sources, which can then be updated live, either programmatically, or through sliders, buttons and other GUI elements. A sophisticated layout system makes it easy to assemble complex figures. It is designed to avoid common difficulties when aligning nested subplots of different sizes, or placing colorbars or legends freely without spacing issues. Makie.jl leverages the Julia type system to automatically convert many kinds of input arguments which results in a very flexible API that reduces the need to manually prepare data. Finally, users can extend every step of this pipeline for their custom types through Julia's powerful multiple dispatch mechanism, making Makie a highly productive and generic visualization system.

相关技术

暂无数据

相关事件

暂无数据

相关文章

暂无数据