% This file is embedded in datatool-user.pdf version 3.1 2025-03-10 % Example 141 Hook at Every Bar % Label: "ex:barcharteverybarpts" % 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} \renewcommand\DTLeverybarhook{% \pgfpathmoveto{\DTLstartpt} \pgfpathlineto{\DTLendpt} \pgfpathcircle{\DTLstartpt}{2pt} \pgfpathcircle{\DTLmidpt}{2pt} \pgfpathcircle{\DTLendpt}{2pt} \pgfusepath{draw} }% \DTLbarchart { variable=\theProfit, horizontal, color-style=single, bar-colors={pink}, } {profits}% database {% assignment list \theYear=Year, \theProfit=Profit } \end{document}