diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/datatool/samples/sample-piechart.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/datatool/samples/sample-piechart.tex | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/datatool/samples/sample-piechart.tex b/Master/texmf-dist/doc/latex/datatool/samples/sample-piechart.tex new file mode 100644 index 00000000000..2bcd49dcf61 --- /dev/null +++ b/Master/texmf-dist/doc/latex/datatool/samples/sample-piechart.tex @@ -0,0 +1,36 @@ + % This file is public domain. +\documentclass[captions=tableheading]{scrartcl} + +\usepackage{datapie} + +\DTLloaddb{marks}{sample-student-records.csv} + +\begin{document} + +% Compute average mark for each student: +\DTLforeach{marks}{% +\assignI=Assignment 1,% +\assignII=Assignment 2,% +\assignIII=Assignment 3}{% +\DTLmeanforall{\theMean}{\assignI,\assignII,\assignIII}% +\DTLround{\theMean}{\theMean}{0}\DTLclip{\theMean}{\theMean}% +\DTLappendtorow{Average}{\theMean}} + +% Sort according to average mark +\DTLsort{Average=descending}{marks} + +\begin{table} +\caption{Student Marks} +\centering +\DTLdisplaydb[Address,RegNum,Title]{marks} +\end{table} + +\begin{figure} +\caption{Pie Chart} +\centering +\DTLpiechart{variable=\Average,outerlabel={\Surname, \FirstName},rotateouter}{marks}% + {\Average=Average,\Surname=Surname,\FirstName=First +Name} +\end{figure} + +\end{document} |