Mercurial > repos > public > sbplib_julia
annotate 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 |
rev | line source |
---|---|
1857
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
1 using Plots |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
2 using Colors |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
3 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
4 logocolors = Colors.JULIA_LOGO_COLORS |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
5 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
6 gr() |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
7 # pgfplotsx() |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
8 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
9 polar(r,θ) = (r*cos(θ), r*sin(θ)) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
10 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
11 plt = plot(; |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
12 xlim=(-1,1), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
13 ylim=(-1,1), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
14 aspect_ratio=1., |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
15 legend=false, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
16 axis=([],false), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
17 grid=false, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
18 dpi=600, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
19 size=(250,250), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
20 background_color = :transparent, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
21 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
22 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
23 origo = (0,0); |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
24 r = 0.6 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
25 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
26 markersize=24 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
27 markerstrokewidth=3 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
28 markerstrokecolor=colorant"#333" |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
29 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
30 for θ ∈ π/2 .+ 2π/3*(0:2) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
31 plot!([origo, polar(r,θ)]; |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
32 color = colorant"#ccc", |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
33 linewidth=4, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
34 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
35 end |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
36 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
37 scatter!(origo; |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
38 color = logocolors.blue, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
39 markersize, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
40 markerstrokewidth, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
41 markerstrokecolor, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
42 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
43 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
44 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
45 colors = [logocolors.green, logocolors.red, logocolors.purple] |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
46 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
47 for i ∈ 0:2 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
48 θ = π/2 + 2π/3*i |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
49 scatter!(polar(r,θ); |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
50 color = colors[i+1], |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
51 markersize, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
52 markerstrokewidth, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
53 markerstrokecolor, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
54 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
55 end |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
56 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
57 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
58 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
59 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
60 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
61 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
62 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
63 plt2 = plot(; |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
64 xlim=(-1,1), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
65 ylim=(-1,1), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
66 aspect_ratio=1., |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
67 legend=false, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
68 axis=([],false), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
69 grid=false, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
70 dpi=600, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
71 size=(300,300), |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
72 background_color = :transparent |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
73 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
74 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
75 origo = (0,0); |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
76 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
77 r = 0.6 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
78 markersize=24 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
79 markerstrokewidth=3 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
80 markerstrokecolor=colorant"#333" |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
81 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
82 for θ ∈ 2π/4*(0:3) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
83 plot!([origo, polar(r,θ)]; |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
84 color = colorant"#CCC", |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
85 linewidth=4, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
86 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
87 end |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
88 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
89 scatter!(origo; |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
90 color = colorant"#FFF", |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
91 markersize, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
92 markerstrokewidth, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
93 markerstrokecolor, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
94 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
95 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
96 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
97 colors = [logocolors.blue, logocolors.red, logocolors.green, logocolors.purple] |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
98 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
99 for i ∈ 0:3 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
100 θ = 2π/4*i |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
101 scatter!(polar(r,θ); |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
102 color = colors[i+1], |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
103 markersize, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
104 markerstrokewidth, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
105 markerstrokecolor, |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
106 ) |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
107 end |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
108 |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
109 savefig(plt, "tri.png") |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
110 savefig(plt2, "quad.png") |
ffde7dad9da5
Add a logo to the documentation
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
111 savefig(plt, "logo.svg") |