\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
56123666
Taux d'acceptation : 5%

Modifiée 28 Jul '23, 12:55

Pathe's gravatar image

Pathe ♦♦
7.6k50210253


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.7k2817
Taux d'acceptation : 57%

Modifiée 23 Jul '23, 20:41

Votre réponse
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×109
×9

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

Question vue : 2,101 fois

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