von Bartman » Mo 12. Dez 2022, 16:21
Die Abstände zwischen den Punkten auf dem Halbkreis und deren Beschriftung mit dem errechneten Winkel sind (noch) nicht gleichmäßig, aber die Zeichnung dürfte dem gesuchten Ergebnis nahekommen.
\documentclass[tikz, border=5pt]{standalone}
\usepackage{siunitx}
\sisetup{
mode=match,
reset-text-family=false
}
\begin{document}
\begin{tikzpicture}[font=\sffamily]
\sisetup{round-mode=places,round-precision=0}
\pgfmathsetmacro{\angleIncrement}{180/19}
\newcommand{\radius}{7.5cm}
\draw
(-\radius,0) -- (\radius,0)
arc [start angle=0, end angle=180, radius=\radius]
;
\foreach \calcAngle [
evaluate=\calcAngle as \calcAngleDescending using 180-\calcAngle
] in {0,\angleIncrement,...,180}{
\fill
(\calcAngle:\radius) circle [radius=2pt]
node at (\calcAngle:\radius+5mm) {\ang{\calcAngleDescending}}
;
}
\end{tikzpicture}
\end{document}
Die Abstände zwischen den Punkten auf dem Halbkreis und deren Beschriftung mit dem errechneten Winkel sind (noch) nicht gleichmäßig, aber die Zeichnung dürfte dem gesuchten Ergebnis nahekommen.
[code]\documentclass[tikz, border=5pt]{standalone}
\usepackage{siunitx}
\sisetup{
mode=match,
reset-text-family=false
}
\begin{document}
\begin{tikzpicture}[font=\sffamily]
\sisetup{round-mode=places,round-precision=0}
\pgfmathsetmacro{\angleIncrement}{180/19}
\newcommand{\radius}{7.5cm}
\draw
(-\radius,0) -- (\radius,0)
arc [start angle=0, end angle=180, radius=\radius]
;
\foreach \calcAngle [
evaluate=\calcAngle as \calcAngleDescending using 180-\calcAngle
] in {0,\angleIncrement,...,180}{
\fill
(\calcAngle:\radius) circle [radius=2pt]
node at (\calcAngle:\radius+5mm) {\ang{\calcAngleDescending}}
;
}
\end{tikzpicture}
\end{document}[/code]