Re: [R] adding line to spinogram

From: Viktor Tron <v.tron_at_ed.ac.uk>
Date: Wed 17 May 2006 - 02:42:22 EST

Hello,
Thanks for the hint.
grid.segments seemed the closest I got.
I did manage to draw (well fake) a line with it. I can only address the whole drawing frame, which means I can only adjust the position and length of the line
by trial and error. I see no way to address the y axis scale of my
spinogram/histogram.
Is there a way?
Not a huge problem, but I thought someone must have thought of adding lines to
their spinograms or histograms before... V

On Mon, 15 May 2006 14:13:00 +0100, Prof Brian Ripley <ripley@stats.ox.ac.uk> wrote:

> Package vcd is built on grid, not base graphics.
>
> On Mon, 15 May 2006, Viktor Tron wrote:
>
>> Dear all,
>> I wonder what's special about spinograms {vcd} that prevents me from
>> using
>> it the way I do with other plots.
>>
>> I do:
>>
>>> spine(f.speaker.identity ~ x.log.lengthening,
>>> data=ms,breaks=45,gp=gpar(fill=c("red","green")),xlab="length
>>> difference
>>> (log ms)",ylab="speaker")
>>> curve(0*x,add=T)
>> Error in plot.xy(xy.coords(x, y), type = type, col = col, lty = lty,
>> ...) :
>> plot.new has not been called yet
>>
>>
>> OK, if I do
>>> curve(0*x,add=)
>>> spine(f.speaker.identity ~ x.log.lengthening,
>>> data=ms,breaks=45,gp=gpar(fill=c("red","green")),xlab="length
>>> difference
>>> (log ms)",ylab="speaker")
>>> curve(0*x,add=T)
>>
>> then the plot is what I want, but note that I had to use y=0 to get the
>> line put at 0.5!!!! so it is already suspicious.
>> But then:
>>
>>> dev.print(pdf,"mde_speakerration_by_lengthening.pdf")
>> Error in dev.copy(device = function (file = ifelse(onefile,
>> "Rplots.pdf",
>> :
>> invalid graphics state
>>
>> Can anyone suggest a remedy?
>
> Use grid primitives to add to the plot.
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Wed May 17 02:50:20 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Wed 17 May 2006 - 06:10:18 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.