[texhax] Drawing colored pie chart in KOMA-Class scrreprt (preferably without manually installing pgf-pie

Thomas Schneider schneidt at mail.nih.gov
Sun Mar 23 13:22:48 CET 2014


Herbert, Suresh:

> Run this PSTricks example with `xelatex`
> 
> \documentclass{scrartcl}
> \usepackage{pstricks-add}
> 
> \begin{document}
> 
>  \psset{unit=1.5}
>  \begin{pspicture}(-3,-3)(3,3)
>  \psChart[userColor={red!30,green!30,blue!40,gray,cyan!50,
> magenta!60,cyan},
> 
> chartSep=30pt,shadow=true,shadowsize=5pt]{34.5,17.2,20.7,15.5,5.2,6.9}{6}{2}
>  \psset{nodesepA=5pt,nodesepB=-10pt}
>  \ncline{psChartO1}{psChart1}\nput{0}{psChartO1}{1000 (34.5\%)}
>  \ncline{psChartO2}{psChart2}\nput{150}{psChartO2}{500 (17.2\%)}
>  \ncline{psChartO3}{psChart3}\nput{-90}{psChartO3}{600 (20.7\%)}
>  \ncline{psChartO4}{psChart4}\nput{0}{psChartO4}{450 (15.5\%)}
>  \ncline{psChartO5}{psChart5}\nput{0}{psChartO5}{150 (5.2\%)}
>  \ncline{psChartO6}{psChart6}\nput{0}{psChartO6}{200 (6.9\%)}
>  \bfseries%
>  \rput(psChartI1){Taxes}\rput(psChartI2){Rent}\rput(psChartI3){Bills}
>  \rput(psChartI4){Car}\rput(psChartI5){Gas}\rput(psChartI6){Food}
>  \end{pspicture}
> 
> \end{document}

This crashed for me in LaTeX (i.e. 'latex') until I removed the blank
line after the one containin 'magenta!60,cyan},'  Then it worked
beautifully.  Apparently the function psChart is sensitive to the
extra white space.

Tom

  Thomas D. Schneider, Ph.D.
  Senior Investigator
  National Institutes of Health
  National Cancer Institute
  Center for Cancer Research
  Gene Regulation and Chromosome Biology Laboratory
  Molecular Information Theory Group
  Frederick, Maryland  21702-1201
  schneidt at mail.nih.gov
  http://schneider.ncifcrf.gov (current link)
  http://alum.mit.edu/www/toms (permanent link)



More information about the texhax mailing list