# [pstricks] Problem generating a stacked chart with gradient fill styles

DigiFuga (Bas Dekker) bas.dekker at digifuga.nl
Fri Jan 25 14:47:53 CET 2008


Hello all,

I have been working for some time with PSTricks now, and I came
accross a problem I don't understand and for which I would greatly
appreciate any help.

I would like to produce a chart with a gradient in the fillstyles of
the bars, because it matches my company's style rules better. I use

There is a model file by Herbert Voß on the internet at http://ftp.ktug.or.kr/tex-archive/info/examples/PSTricks4_de/27-3-2.ltx
.

I tried to process it, but with no luck: the LaTeX first would stop at
the \StartShownPreambleCommands part, pretending it to be undefined.

I then put the data in an external file, which worked well. Then the
LaTeX processor came accross a problem saying " keyval: gradangle
undefined". A look at the PSTricks homepage drew my attention on the
quite understand). I played around a little bit with the following
order of package loading, and I managed to LateX the file correctly (I
think). Another factor is that I have to work together with \TeXtoEPS,
for some other reasons.

With the following TeX source:

\documentclass{article}
\usepackage{pst-eps}
\begin{document}
\TeXtoEPS
\psset{yunit=0.5}%
\begin{pspicture}(0,-3.5)(10,8)%
\newpsbarstyle{rG}
\newpsbarstyle{bG}
\psbarchart[barstyle={rG,bG,green,black},chartstyle=stack,]{\data}%
\end{pspicture}
\endTeXtoEPS
\end{document}

And the proces.csv containing

Onderzoek,Begroting,Realisatie,Test,Implementatie,Onderhoud
0,0.5,3,2,1,0
2,1,1,1,1,0
0,1,0.5,1,0,0
0,0,0,0,0.5,2

The LaTeX processor works fine. The "dvips -E " command also works
fine. When I try to convert my .ps file to .pdf, it goes wrong:

Error: /typecheck in --rotate--
Operand stack:
false   1   0.0   0.0   0.0   0.0   1.0   1.0   1.0   1.0   300
0.9   0.0   false
Execution stack:
%interp_exit   .runexec2   --nostringval--   --nostringval--   --
nostringval--   2   %stopped_push   --nostringval--   --
nostringval--   --nostringval--   false   1   %stopped_push   1905
1   3   %oparray_pop   1904   1   3   %oparray_pop   --nostringval--
1888   1   3   %oparray_pop   1771   1   3   %oparray_pop   --
nostringval--   %errorexec_pop   .runexec2   --nostringval--   --
nostringval--   --nostringval--   2   %stopped_push   --
nostringval--   --nostringval--   --nostringval--   %array_continue
--nostringval--   --nostringval--   --nostringval--
%array_continue   --nostringval--   --nostringval--   (end grestore
gsave 0.8 SLW 0  setgray 0 setlinecap stroke  grestore )   --
nostringval--
Dictionary stack:
--dict:1144/1684(ro)(G)--   --dict:0/20(G)--   --dict:
78/200(L)--   --dict:175/300(L)--   --dict:38/200(L)--   --dict:97/200(L)--
--dict:24/25(L)--   --dict:4/40(L)--
Current allocation mode is local
Last OS error: 2
GPL Ghostscript 8.61: Unrecoverable error, exit code 1

I don't have a clue on where to look at, as there are too many
variables here. The keyval issue which I don't understand about on
which I don't know if I by-passed it correctly, the \TeXtoEPS command,

I use pst-bar 0.7a 2004/09/24 and pst-grad.tex 1.06 2006/11/27

A second question would be what goes wrong with Herbert Voß's file on
the external dataloader, but that is not the most important issue
right now.

Bas Dekker

DigiFuga

Vooruitstraat 109
1441 GH Purmerend
Nederland

+31 (0)6 25 00 32 78

bas.dekker at digifuga.nl
www.digifuga.nl

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tug.org/pipermail/pstricks/attachments/20080125/cbbc9eb0/attachment.html