% This file is embedded in datatool-user.pdf version 3.0.1 2025-03-05 % Example 133 Horizontal Bar Chart with Upper Labels Over the Bars (negative upper-label-offset) % Label: "ex:barchartupperlabelsalign" % arara: pdflatex % arara: pdfcrop \documentclass[12pt]{article} \pagestyle{empty} % sample CSV file: \begin{filecontents}[noheader,overwrite]{profits.csv} Year,Profit,Units 1999,"-\$4,673",12467 2000,"\$2,525.49",8965 2001,"\$1,673.52",14750 2002,"-\$1,320.01",14572 2003,"\$5,694.83",13312 2004,"\$-451.67",9764 2005,"\$6,785.20",11235 \end{filecontents} \usepackage{databar} % Load data from profits.csv file: \DTLsetup{store-datum,default-name=profits} \DTLread[csv-content=tex]{profits.csv} \begin{document} Beware of short bars! \DTLbarchart { variable=\theProfit, horizontal, bar-width=20pt, bar-label=\theYear, round=0, upper-bar-label=\DTLbarvalue, upper-label-offset={ -\DTLbarlabeloffset }, upper-label-align={[left]right} } {profits}% database name {% assignment list \theYear=Year, \theProfit=Profit } \end{document}