[R] postscript and lty

Torsten Hothorn Torsten.Hothorn at rzmail.uni-erlangen.de
Thu Feb 1 10:48:05 CET 2001


To the plot experts:

when creating a plot containing different lines, each with a special line
type, it may happen that the result of 'postscript()' is not readable by
ghostview (which may not be an R error, thus not bug report ;-). 
This is the case when mixing lty as 0:6 and character or even when 
using lty as character only.

Example:

postscript("test.ps")
plot(1:10, type="l", lty=1)   
lines(sample(10), lty="9A1A1A")
lines(sample(10), lty="1A6A7A")
lines(sample(10), lty="9B")    
lines(sample(10), lty="1F")
legend(4,4,paste("test", 1:5), lty=c(1, "9A1A1A","1A6A7A","9B","1F"))
dev.off()

gives (for me) the ghostscript error message:

hothorn at artemis:~/tmp/lty > ps2epsi test.ps
Error: /rangecheck in --setdash--
Operand stack:
   --nostringval--   0
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--
--nostringval--   2   %stopped_push   --nostringval--   2   3   %oparray_pop
--nostringval--   --nostringval--   false   1   %stopped_push   1   3
%oparray_pop   1   3   %oparray_pop   .runexec2   --nostringval--
--nostringval--   --nostringval--   2   %stopped_push   --nostringval--
--nostringval--   --nostringval--   --nostringval--   false   1
%stopped_push   --nostringval--   2   4   %oparray_pop   --nostringval--
--nostringval--
Dictionary stack:
   --dict:918/1241(G)--   --dict:0/20(G)--   --dict:53/200(L)--
--dict:50/72(L)--
Current allocation mode is local
Current file position is 4696
GNU Ghostscript: Unrecoverable error, exit code 1



--please do not edit the information below--

Version:
 platform = i686-pc-linux-gnu
 arch = i686
 os = linux-gnu
 system = i686, linux-gnu
 status = 
 major = 1
 minor = 2.1
 year = 2001
 month = 01
 day = 15
 language = R

Search Path:
 .GlobalEnv, package:ctest, Autoloads, package:base

and gs version: GNU Ghostscript 5.50 (2000-2-13)

Torsten

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list