I tried:
n <- 9
x <- sample(n)
names(x) <- LETTERS[1:n]
dotplot( sort(x) )
The lines of the dotplot are not ordered according to the values of x
(but according to the names of x).
So I did:
dfx <- data.frame( x=x, label=factor( names(x), names(x)[order(x)] ) )
dotplot( label ~ x, data=dfx )
So I got what I wanted.
My question: Is there an easier solution for doing that?
Wolfram
lattice: ordering the entries in a dotplot of a vector
2 messages · wolfram at fischer-zim.ch, Deepayan Sarkar
On Wednesday 10 November 2004 05:28, Wolfram Fischer wrote:
I tried:
n <- 9
x <- sample(n)
names(x) <- LETTERS[1:n]
dotplot( sort(x) )
The lines of the dotplot are not ordered according to the values of x
(but according to the names of x).
So I did:
dfx <- data.frame( x=x, label=factor( names(x),
names(x)[order(x)] ) ) dotplot( label ~ x, data=dfx )
So I got what I wanted.
My question: Is there an easier solution for doing that?
It should have been the default behaviour (according to S-PLUS). The next release should fix this. Deepayan