\documentclass[french,]{scrartcl}
\usepackage{babel}
\usepackage{tikz}
\usepackage{xcolor}
\begin{document}
\begin{tikzpicture}[scale=1,every node/.style={scale=.5}]
\draw (0,-0.5) node {1950} ;
\draw (20,-0.5) node[red] {1960} ; % invisible ( (20,0) affiché loin à droite)
\draw (0.7,-0.5) node[green] {1960} ; % visible: (0.7,0) au lieu de (20,0)
\draw (100,-0.5) node {2000} ;
\draw (130,-0.5) node {2010} ;
\draw (150,-0.5) node {2020} ;
\draw (154,0) node {2022} ;
\pgfplothandlerybarinterval
\pgfplotstreamstart
\pgfplotstreampoint{\pgfpoint{0}{10}}
\pgfplotstreampoint{\pgfpoint{20}{0}} % «1960» attendu là
\pgfplotstreampoint{\pgfpoint{100}{00}}
\pgfplotstreampoint{\pgfpoint{110}{50.25}}
\pgfplotstreampoint{\pgfpoint{130}{64.5}}
\pgfplotstreampoint{\pgfpoint{150}{180}}
\pgfplotstreampoint{\pgfpoint{154}{180}}
\pgfplotstreamend
\pgfusepath{stroke}
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Le premier nœud (abscisse 0) est bien placé, le deuxième (abscisse 20, en rouge) et les suivants sont déplacés très loin à droite, hors de la page (en vert : là où je l'attendais 0.7 et non pas 20).

alt text

Posée 23 Jul '23, 18:47

joseph-tux's gravatar image

joseph-tux
52923565
Taux d'acceptation : 5%

Modifiée 28 Jul '23, 12:55

Pathe's gravatar image

Pathe ♦♦
7.6k49209252


Les unités sont différentes. \draw utilise cm, \pgfpoint utilise pt :

\documentclass[french,]{scrartcl}
\usepackage{babel}
\usepackage{tikz}
\usepackage{xcolor}
\begin{document}
\begin{tikzpicture}[xscale=0.04,every node/.style={scale=.5}]
\draw (0,-0.5) node {1950} ;
\draw (20,-0.5) node[red] {1960} ; % invisible ( (20,0)
\pgfplothandlerybarinterval
\pgfplotstreamstart
\pgfplotstreampoint{\pgfpoint{0cm}{10}}
\pgfplotstreampoint{\pgfpoint{20cm}{0}} % «1960» attendu là
\pgfplotstreamend
\pgfusepath{stroke}
\end{tikzpicture}
\begin{tikzpicture}[scale=1,every node/.style={scale=.5}]
\draw (0pt,-0.5) node {1950} ;
\draw (20pt,-0.5) node[red] {1960} ; % invisible ( (20,0)
\pgfplothandlerybarinterval
\pgfplotstreamstart
\pgfplotstreampoint{\pgfpoint{0}{10}}
\pgfplotstreampoint{\pgfpoint{20}{0}} % «1960» attendu là
\pgfplotstreamend
\pgfusepath{stroke}
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Lien permanent

Publiée 23 Jul '23, 20:32

samcarter's gravatar image

samcarter
8.6k2817
Taux d'acceptation : 57%

Modifiée 23 Jul '23, 20:41

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×109
×9

Question posée : 23 Jul '23, 18:47

Question vue : 1,981 fois

Dernière mise à jour : 23 Jul '23, 20:41

C'est votre première visite ici ? Consultez la FAQ !

×