====== Comment réaliser des diagrammes en bâtons? ====== ===== Avec l'extension “PGFplots” ===== L'extension [[ctanpkg>pgfplots|PGFPlots]] vous permet de dessiner des diagrammes en bâtons, et bien d'autres encore. Basé sur [[ctanpkg>pgf|TikZ]], elle est très polyvalente et permet toutes sortes de représentations de données. La contrepartie de cette polyvalence est que [[texdoc>pgfplots|sa documentation]] est volumineuse (mais très claire). \documentclass{article} \usepackage{pgfplots} \pgfplotsset{width=7cm} \begin{document} \begin{tikzpicture} \begin{axis}[x tick label style={/pgf/number format/1000 sep=}, ylabel=Population, enlargelimits=0.15, legend style={at={(0.5,-0.15)}, anchor=north,legend columns=-1}, ybar=5pt, % Décalage de barre bar width=9pt,nodes near coords, point meta=y *10^-7, % Nombre % affiché ] \addplot coordinates{(1930,50e6) (1940,33e6) (1950,40e6) (1960,50e6) (1970,70e6)}; \addplot coordinates{(1930,38e6) (1940,42e6) (1950,43e6) (1960,45e6) (1970,65e6) }; \legend{Lointain,Proche} \end{axis} \end{tikzpicture} \end{document} \documentclass{article} \usepackage{pgfplots} \usepackage{graphicx} \pgfplotsset{width=7cm} \pagestyle{empty} \begin{document} \begin{tikzpicture} \begin{axis}[x tick label style={/pgf/number format/1000 sep=},ylabel=Population,enlargelimits=0.15,legend style={at={(0.5,-0.15)},anchor=north,legend columns=-1},ybar=5pt,% configures `bar shift' bar width=9pt,nodes near coords,point meta=y *10^-7, % the displayed number ] \addplot coordinates{(1930,50e6) (1940,33e6)(1950,40e6) (1960,50e6) (1970,70e6)}; \addplot coordinates{(1930,38e6) (1940,42e6)(1950,43e6) (1960,45e6) (1970,65e6) }; \legend{Lointain,Proche} \end{axis} \end{tikzpicture} \end{document} ===== Avec l'extension “bchart” ===== Si vos besoins sont très modestes, l'extension [[ctanpkg>bchart]] peut être suffisante. Elle s'appuie elle aussi sur [[ctanpkg>pgf|TikZ]]. ===== Avec l'extension “pstricks” ===== Si vous avez l'habitude d'utiliser PStricks, les extensions [[ctanpkg>pst-bar]] et [[ctanpkg>bardiag]] fournissent des commandes pour dessiner des diagrammes en bâtons. Ce qui suit est classé comme [[1_generalites:histoire:liste_des_packages_obsoletes|obsolète]] et n'a qu'une valeur informative/historique. ===== Avec l'extension “bar” ===== En septembre 1992, l'extension [[ctanpkg>bar|bar]] avait été développée par Joachim Bleser et Edmund Lang afin de fournir un environnement ''barenv'' permettant de dessiner ce genre de graphique. Il est maintenant largement obsolète et sa documentation ne compile plus. {{htmlmetatags>metatag-keywords=(LaTeX,illustrations,graphiques,graphes,statistiques,barplot,histogramme,diagramme en bâtons) metatag-og:title=(Comment réaliser des diagrammes en bâtons) metatag-og:site_name=(FAQ LaTeX francophone) }}