lines(Circle(0f0, radius)))Annotations for:
If you want different coordinates - wrap them in CoordinateTransformations.jl
First polar axis prototype:
sc = Scene(scale_plot = false)
rs = 1:5 .|> Float32
胃s = 0:蟺/4:2蟺
rmax = maximum(rs)
for r in rs
lines!(sc, Circle(Point2f0(0), r))
end
anglelines = zeros(Point2f0, 2*length(胃s))
for (i, 胃) in enumerate(胃s)
anglelines[i*2] = Point2f0(rmax * cos(胃), rmax * sin(胃))
end
linesegments!(sc, anglelines)
tickbuffer = TextBuffer(sc, Point{2})
# TODO draw theta-ticks
# TODO draw r-ticks
# TODO theme

Theta tick labels:

Only problem remaining is r-ticks - and what we want to do with them. Should we decrease the default number of ticks from 4? I feel like it looks a bit crowded now.
I would remove the x/y-coordinates and make r-ticks what is now x-ticks
Oh yeah, that's just because I'm plotting the polar axis on an Axis2D. It'll be removed when the axis is integrated.
Most helpful comment
Theta tick labels:
