Re:Makie, a modern and fast plotting library for Julia
by quasarj on Tuesday July 04, 2023 @11:55AM
(#36588361)
To be fair, matplotlib is pretty awful (the API, I mean). I think it might be the worst library I have ever worked with... Though perhaps I'm repressing some memories there.
Re:Makie, a modern and fast plotting library for Julia
by nextos on Tuesday July 04, 2023 @12:00PM
(#36588436)
The best plotting APIs I have seen are those from MATLAB and Mathematica. I have used Makie a few times, and it is very flexible and well designed.
I am hoping they provide a declarative API that emulates Gadfly more closely. Gadfly is great for simple statistics, sort of a Julia equivalent to ggplot2.
Re:Makie, a modern and fast plotting library for Julia
by auxym on Tuesday July 04, 2023 @12:10PM
(#36588581)
Matplotlib is heavily inspired by MATLAB's plotting, no? Its pyplot submodule is a wrapper around the base OO API which is an almost exact clone of matlab.
Re:Makie, a modern and fast plotting library for Julia
by throwawaymaths on Tuesday July 04, 2023 @12:05PM
(#36588490)
Matlab and Mathematica are awesome. Gadfly had a great API but suffered greatly from Julia's ttfp problem. Tried makie, looked good but that was around when I left Julia (just because other langs paid). VegaLite is pretty amazing.
Re:Makie, a modern and fast plotting library for Julia
by nextos on Tuesday July 04, 2023 @04:58PM
(#36592437)
I know about this. It's heading in the right direction, but still lacks many Gadfly features, let alone ggplot2 ones.
Re:Makie, a modern and fast plotting library for Julia
by patrec on Tuesday July 04, 2023 @04:46PM
(#36592321)
Have you used pandas? :)
Re:Makie, a modern and fast plotting library for Julia
by analog31 on Tuesday July 04, 2023 @01:53PM
(#36590233)
I'm coming from matplotlib too, though I lack the experience to judge whether its API is any good or not. I just use it. ;-) Much as I love Python, there's always that question lingering in the back of my mind, as to what comes after Python. A compelling plot library would be a major factor.
PS. Thanks to the Makie team for the shoutout to my corner plot package in the ecosystem section!