Skip to content

histogram with density

5 messages · Steve Lianoglou, Rekha, Peter Ehlers

#
Hi,
On Mon, May 23, 2011 at 11:41 PM, Rekha <chithralekha86 at gmail.com> wrote:
You should use the code above.

I don't get it though -- this is working fine for me. Are you getting
the "plot.new" error for both versions of your code?

Although I feel like in 99% of the time this won't be necessary, but
what happens if you call `plot.new()` before your call to hist?

eg:

R> x <- rnorm(200)
R> plot.new()
R> hist(x, col = "blue", freq = FALSE)
R> lines(density(x), col = "red", lwd = 2)

Does that work? If not -- what if you use `dev.new()` in place of `plot.new()`?

-steve
#
On Tue, May 24, 2011 at 12:31 AM, Rekha <chithralekha86 at gmail.com> wrote:
No. The code you've written here doesn't require loading any other R libraries.

Please copy and paste the exact code you've entered along with the
*exact* error you are getting.

Also, what is the result of sessionInfo()?

-steve

  
    
#
On 2011-05-23 21:31, Rekha wrote:
Your code works fine for me, too, as it should.
Have you perhaps redefined the hist() function?
Do you get a histogram?
The error you quote would result if you called lines() without
opening a graphics device.

Peter Ehlers