[R] Using ltext

Nirmala Ravishankar ravishan at fas.harvard.edu
Thu Jan 23 17:10:03 CET 2003


So, I am trying to label the points in a graph, but cannot quite figure
out how to use ltext.  I get an error about the lengths of x and y  not
being the same, when I have defined them as the same.

> a <- data.frame(num = 1:4)
> a$country <- c("A", "B", "C", "D")
> a$p <- c(0.34, .54, .41, .33)
> a$q <- c(.07, .03, .05, .10)

> a
  num country    p    q
1   1       A 0.34 0.07
2   2       B 0.54 0.03
3   3       C 0.41 0.05
4   4       D 0.33 0.10

> xyplot(p ~ q, data = a, ltext(x=x, y=y, label = a$country))
Error in xy.coords(x, y) : x and y lengths differ

> xyplot(p ~ q, data = a, groups = as.character(a$country), ltext(x=x,
y=y, label = groups[subscripts]))
Error in xy.coords(x, y) : x and y lengths differ

- Nirmala




More information about the R-help mailing list