Phaml Phaml - 1 year ago 84
R Question

histogram and scatter plot on the same graph but the axis overlapped

I am plotting a histogram of actual data along with a density plot on the same graph but the x axis and y axis all mixed up. Is there a way to make sure the graph has the same axis e.g set a range to the graph for both the plot.

The reason that I put histogram and density plot together is for comparisons. The data range for both plots are similar but they alway produce two labels on the same axis making it unreadable.

a <- rnorm(100, 3, 7)
x <- c(0:200)
plot(0.5 * dpois(x, 4) + ((1 - 0.5) * dpois(x, 2)))
lines(0.5 * dpois(x, 4) + ((1 - 0.5) * dpois(x, 2)))
par(new = TRUE)

Answer Source

Since nobody answers my question. I have figured it out.

set the same xlim and ylim to both graph which makes aligned the x,y axes.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download