Mercurial > repos > public > sbplib_julia
view docs/logo.jl @ 1857:ffde7dad9da5 feature/documenter_logo
Add a logo to the documentation
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 21 Jan 2022 15:23:08 +0100 |
parents | |
children |
line wrap: on
line source
using Plots using Colors logocolors = Colors.JULIA_LOGO_COLORS gr() # pgfplotsx() polar(r,θ) = (r*cos(θ), r*sin(θ)) plt = plot(; xlim=(-1,1), ylim=(-1,1), aspect_ratio=1., legend=false, axis=([],false), grid=false, dpi=600, size=(250,250), background_color = :transparent, ) origo = (0,0); r = 0.6 markersize=24 markerstrokewidth=3 markerstrokecolor=colorant"#333" for θ ∈ π/2 .+ 2π/3*(0:2) plot!([origo, polar(r,θ)]; color = colorant"#ccc", linewidth=4, ) end scatter!(origo; color = logocolors.blue, markersize, markerstrokewidth, markerstrokecolor, ) colors = [logocolors.green, logocolors.red, logocolors.purple] for i ∈ 0:2 θ = π/2 + 2π/3*i scatter!(polar(r,θ); color = colors[i+1], markersize, markerstrokewidth, markerstrokecolor, ) end plt2 = plot(; xlim=(-1,1), ylim=(-1,1), aspect_ratio=1., legend=false, axis=([],false), grid=false, dpi=600, size=(300,300), background_color = :transparent ) origo = (0,0); r = 0.6 markersize=24 markerstrokewidth=3 markerstrokecolor=colorant"#333" for θ ∈ 2π/4*(0:3) plot!([origo, polar(r,θ)]; color = colorant"#CCC", linewidth=4, ) end scatter!(origo; color = colorant"#FFF", markersize, markerstrokewidth, markerstrokecolor, ) colors = [logocolors.blue, logocolors.red, logocolors.green, logocolors.purple] for i ∈ 0:3 θ = 2π/4*i scatter!(polar(r,θ); color = colors[i+1], markersize, markerstrokewidth, markerstrokecolor, ) end savefig(plt, "tri.png") savefig(plt2, "quad.png") savefig(plt, "logo.svg")