[ANN] PlotAxes.jl

Hello there!

I’ve registered a small package intended to simplify generating visualizations of medium dimensional data (~1-6 dimensions): PlotAxes. I find it handy during interactive, exploratory data analysis. You can plot an AbstractArray, or, if you want the axes labeled in the plot, an AxisArray. For example:

using PlotAxes, AxisArrays, Gadfly # replace Gadfly with VegaLite or RCall as desired

plotaxes(AxisArray(rand(10,10,4,2),:time,:freq,:age,:gender))
5 Likes

Very nice!

I wonder whether one could make good use of vega-lite’s interactive features here.

Cool idea! I haven’t experiment much with those, but I imagine they wouldn’t be hard to include.

Could you share a screen shot / animation on the GitHub page?
It would be beneficial for potential users.

6 Likes

Thanks for the suggestion! I’ve added a screenshot to the README.

2 Likes