How to plot n-th roots on the unit circle in polar projection in Julia? Is this the intended/natural way to do it, or is there any better/lighter-weight way than the following?
How to plot “π/6” instead of the value of θ in plot title and in annotations?
# Plot line segment (e.g. n-th 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*cos(i*θ), b1*sin(i*θ), text("$i π/6", :left))) end # return the plot object, won't display without this plt # plotted graph is attached below