Question:

How to plot nth roots on the unit circle in polar projection in Julia? Is this the intended/natural way to do it, or is there any better/lighterweight way than the following?

How to plot “π/6” instead of the value of θ in plot title and in annotations?
# Plot line segment (e.g. nth roots on unit circle) in polar prejection
using Plots; gr()
# set step size θ
θ = π/6
# plot points at angle θ at step size π/6 from 0 to 2π, points on the circle NOT to be beconnected, a way to do that is
# plot one root at a time as a segment with first end point at orign [0,0], and second end point at [i*π/6,1].
b1=Float64[1:2;].1.0
# Q(3): how to plot "π/6" instead of the value of θ in plot title and in annotations?
plt = plot(proj=:polar, m=0, title="polar projection step size $θ")
for i in 1:Int64(2π/θ)
# with marker point size m=5
plot!(plt, 0:i*θ:i*θ, b1, m=5, annotations=(b1[2]*cos(i*θ), b1[2]*sin(i*θ), text("$i π/6", :left)))
end
# return the plot object, won't display without this
plt
# plotted graph is attached below