\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} 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). Posée 23 Jul '23, 18:47 joseph-tux Pathe ♦♦ |
Les unités sont différentes. \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} Publiée 23 Jul '23, 20:32 samcarter |