Bonjour à tous
J'ai récupéré un chouette code TiKz sur le net que j'ai un peu trafiqué à ma sauce pour créer un rapporteur :
Mon problème est que je ne comprends pas pourquoi comparé à ce code là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 \documentclass{standalone} \usepackage{tikz} \usetikzlibrary{positioning} \begin{document} \def\radius{10cm} \begin{tikzpicture} \draw (0,0) circle (\radius); \draw[fill=black] (0,0) circle (.02mm); \node[draw, circle, inner sep=.2mm] (a) at (0,0) {}; % main lines \foreach \x in {0,...,359} \draw (\x:\radius-0.5cm) -- (\x:\radius); % lines at every 5 degrees \foreach \x in {5,15,...,355} \draw (\x:\radius-0.7cm) -- (\x:\radius); % labels and longer lines at every 10 degrees \foreach \x in {0,10,...,350}\draw (\x:\radius-1cm) -- (\x:\radius); \foreach \x in {0,10,...,350}\node[scale=1.5,rotate=0] at (\x:\radius+0.5cm) {\x}; \end{tikzpicture} \end{document}
alors que tout ce que je souhaite c'est faire tourner chaque label sur lui-même, cela provoque une entière rotation de tous mes labels par rapport au centre du disque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 \documentclass{standalone} \usepackage{tikz} \usetikzlibrary{positioning} \begin{document} \def\radius{10cm} \begin{tikzpicture} \draw (0,0) circle (\radius); \draw[fill=black] (0,0) circle (.02mm); \node[draw, circle, inner sep=.2mm] (a) at (0,0) {}; % main lines \foreach \x in {0,...,359} \draw (\x:\radius-0.5cm) -- (\x:\radius); % lines at every 5 degrees \foreach \x in {5,15,...,355} \draw (\x:\radius-0.7cm) -- (\x:\radius); % labels and longer lines at every 10 degrees \foreach \x in {0,10,...,350}\draw (\x:\radius-1cm) -- (\x:\radius); \foreach \x in {0,10,...,350}\node[scale=1.5,rotate=-90] at (\x:\radius+0.5cm) {\x}; \end{tikzpicture} \end{document}
Pourriez-vous m'aider?
Merci d'avance
frednight
Partager