On 2013/9/23 17:11, Jim Lemon wrote:
On 09/23/2013 01:54 PM, Jinsong Zhao wrote:
Hi there,

I plot a simple plot with the following code:

plot (rnorm(1:10), type = "b")
legend("top", "test", lty = 1, pch = 21)

The result is something wired for the line crosses the point in the
legend while the line does not cross the point in the main plot.

Is there possibility to draw the legend that line does not cross the
point, i.e., like the pattern in the main plot?

Any help is really appreciated.

Hi Jinsong,
A bit messy, but doable:

plot (rnorm(1:10), type = "b")
library(plotrix)
legendg(x=sum(par("usr")[1:2])/2,y=par("usr")[4],
  legend="test",pch=list(c(45,1,45)),col=list(c(1,1,1)))

I plan to add the "top" etc. positions to the legendg function in the
near future.

Jim


Hi Jim,

Thank you very much for pointing me to plotrix, which is a great package.

Regards,
Jinsong

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to