Hi,
A simple question I hope. I wish to add a single vertical line to a plot
with several density plots.
Here is a simplified example.
thedata - data.frame(x1=rnorm(100,1,1),x2=rnorm(100,3,1)) #create data
thedata.m-melt(thedata)
densityplot(~value, thedata.m,
Hi
Hi,
A simple question I hope. I wish to add a single vertical line to a plot
with several density plots.
Here is a simplified example.
thedata - data.frame(x1=rnorm(100,1,1),x2=rnorm(100,3,1)) #create data
thedata.m-melt(thedata)
densityplot(~value, thedata.m,
thank you very much Petr. Yes, I meant densityplot form lattice.
The code I gave plots the densities of both x1 and x2 in one panel.
Could you show me how to integrate the function addline into the code so
that a vertical line v=0 is added?
On 4 January 2012 15:55, Petr PIKAL
thank you very much Petr. Yes, I meant densityplot form lattice.
The code I gave plots the densities of both x1 and x2 in one panel.
Could you show me how to integrate the function addline into the code so
that a vertical line v=0 is added?
The function is used after you make a plot.
That works, but if all you want is one vertical line at 0, this will work
densityplot(~value, thedata.m, groups=variable,auto.key=list(columns=2),
panel = function(x, y, ...) {
panel.densityplot(x, ...)
panel.abline(v=0)
}
)
5 matches
Mail list logo