[R] more outrageous plotting

hadley wickham h.wickham at gmail.com
Fri Nov 23 02:02:13 CET 2007


Hi Juan,

Assuming that your data frame is named df, something like the
following should work:

library(ggplot)
qplot(X, Y, data = df, colour = Z, label = Z, geom = "text")  +
scale_colour_continuous(low="orange", high = "blue")

You can find out more about ggplot2 at http://had.co.nz/ggplot2.

Hadley

On 11/22/07, Juan Pablo Fededa <jpfededa at gmail.com> wrote:
> Dear Contributors:
>
> I have the next matrix:
>
> "X" "Y" "Z"
>
> 1     2      526
> 2     5      723
> 3    10     110
> 4     7      1110
> 5     9       34
> 6     8      778
> 7     1       614
> 8     4       876
> 9     6       249
> 10   3       14
>
> I want to order the matrix from bigest Z (1110) to lower Z (14).
> Then I want to asign a color scale vector from blue ( bigest Z) to
> orange (lower Z), and then I want to make a plot with the X vs.Y
> coordinates of the matrix, with the number correspondent to Z in every
> point, each number coloured with the assigned colour scale colour.
> Is this doable?????
> Thanks in advance again,
>
>
>
> Juan Pablo
>
> ______________________________________________
> R-help at 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.
>


-- 
http://had.co.nz/



More information about the R-help mailing list