Turkie.jl icon indicating copy to clipboard operation
Turkie.jl copied to clipboard

Algebra of Graphics Support?

Open ParadaCarleton opened this issue 3 years ago • 3 comments

Following this discussion, there might be an interest in adding AlgebraOfGraphics support to Turkie; we'd have to decide whether we're fine with having it as a dependency. If we did, though, there's a lot of code in GGPlot-style syntax we can take from Bayesplot.

ParadaCarleton avatar Jul 09 '21 15:07 ParadaCarleton

I am totally up for having an interface between Turing and AoG. I think it would only make sense for static plots (in the sense that no new data is incoming). How should we consider the interface? Should we simply try to reach feature parity with MCMCChains.jl with Plots.jl?

theogf avatar Jul 09 '21 15:07 theogf

I think that to begin a feature parity with MCMCChains.jl with Plots.jl would be awesome. Then, once done, we could improve.

Tagging @rikhuijzer who might be interested.

storopoli avatar Jul 09 '21 18:07 storopoli

I think that to begin a feature parity with MCMCChains.jl with Plots.jl would be awesome.

Since MCMCChains already supports the Tables interface on which AoG is based (see https://github.com/TuringLang/MCMCChains.jl/issues/306#issuecomment-877480205), it seems this just requires better support of some additional statistical plots such as corner plots in Makie or AoG (e.g., https://github.com/JuliaPlots/AlgebraOfGraphics.jl/issues/210).

devmotion avatar Jul 09 '21 22:07 devmotion