À partir des données ci-dessous (et selon les mêmes modalités de réalisation que dans la réponse que j'ai apportée à cette question), j'ai réalisé un graphique avec deux courbes (taux de natalité et de mortalité, pour 1000 habitants, de la Russie). Comment colorier l'espace intermédiaire (qui figure l'accroissement démographique) ? Les données : Russie-TM.txt Ouvrir dans l'éditeur Overleaf
5 16.1 6 15.1 7 14.6 8 14.5 9 14.1 10 14.2 11 13.5 12 13.3 13 13.0 14 13.1 15 13.0 16 12.9 17 12.4 Russie.TN.txt Ouvrir dans l'éditeur Overleaf
5 10.2 6 10.3 7 11.3 8 12.0 9 12.3 10 12.5 11 12.6 12 13.3 13 13.2 14 13.3 15 13.3 16 12.9 17 11.5 L'ECM : Ouvrir dans l'éditeur Overleaf
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{tikz} \usepackage{pgfplots} %\usepgfplotslibrary{dateplot}. Semble ne pas être accepté \begin{document} \begin{tikzpicture} % Taux de nat \draw[red,line width=1.5mm] plot file {Russie-TN.txt}; \draw (5,10) grid (17,14); % Taux de mort \draw[line width=1.5mm] plot file {Russie-TM.txt}; \draw (5,10) grid (17,17); \end{tikzpicture} \end{document} |
Avec pgfplots et la librairie Ouvrir dans l'éditeur Overleaf
\documentclass[tikz]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.10} \usepgfplotslibrary{fillbetween} \begin{document} \begin{tikzpicture} \begin{axis}[ axis lines=left, ymin=10, enlargelimits=false, clip=false, grid=both, grid style={line width=.1pt, draw=gray!10}, major grid style={line width=.2pt,draw=gray!50}] \addplot[red,name path=B] table {Russie-TM.txt}; \addplot[black,name path=A] table {Russie-TN.txt}; \addplot[blue!50] fill between[of=A and B]; \end{axis} \end{tikzpicture} \end{document} Publiée 02 Jan '20, 21:49 pluton @pluton. Parfait. Une dernière question : comment avoir l'ensemble du graphique ? Il doit être présenté dans Beamer…
(02 Jan '20, 23:31)
fred02840
@fred02480 Je ne comprends pas. Toutes les valeurs sont affichées non?
(03 Jan '20, 01:50)
pluton
@pluton. Le graphique s'affiche bien, mais je dois trouver le moyen d'agrandir l'axe des abscisses. Toutes mes excuses pour l'absence de clarté de mon propos…
(03 Jan '20, 17:48)
fred02840
2
@fred02840 Il faut utiliser les balises xmin, xmax, ymin, ymax dans l'option des axes.
(03 Jan '20, 18:16)
pluton
|