A Pie Chart (datapie.sty)
This example requires the booklists.csv data.\documentclass{article} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[x11names]{xcolor} \usepackage{datapie} \DTLloaddb{books}{booklist.csv} \DTLsetpiesegmentcolor{1}{Aquamarine1} \DTLsetpiesegmentcolor{2}{Azure2} \DTLsetpiesegmentcolor{3}{Burlywood3} \DTLsetpiesegmentcolor{4}{CadetBlue2} \DTLsetpiesegmentcolor{5}{Chartreuse3} \DTLsetpiesegmentcolor{6}{Salmon1} \DTLsetpiesegmentcolor{7}{DeepPink1} \DTLsetpiesegmentcolor{8}{Goldenrod1} \DTLsetpiesegmentcolor{9}{Honeydew1} \DTLsetpiesegmentcolor{10}{Plum3} \begin{document} \DTLpiechart{variable=\ThePrice,% innerratio=0.4,% innerlabel={\pounds\ThePrice},% rotateinner}% settings {books}% data base {\ThePrice=price}% assignment list \qquad % add some horizontal space % legend: \begin{tabular}[b]{ll} \DTLforeach*{books}{\TheTitle=title}% {% \DTLiffirstrow{}{\\}% \DTLdocurrentpiesegmentcolor\rule{10pt}{10pt} & \TheTitle } \end{tabular} \end{document}
Download datapie-sample.tex or datapie-sample.pdf.