Hi, col=552 isn't the same as colors()[552] - I think the former is drawn from your current palette, with recycling of indices. The default color palette has only eight colors.
You need instead col=colors()[552] It's very difficult to get 20-30 readily distinguishable colors. You might try the RColorBrewer package for smaller tasks, though. Sarah On Mon, Dec 9, 2013 at 5:12 PM, Katharine Miller <kmill...@alaska.edu> wrote: > Hello, > > I am having difficulty obtaining the correct colors in my R charts. > >> colors()[c(552, 254, 26)] > [1] "red" "green" "blue" > > But, if I specify col=552 in my barplot, I get gray bars. Likewise, > col=254 gives bright pink, and col=26 is a red-orange. I get accurate > results when I spell out the names, but I am making a pallet with 20- 30 > colors and it is a real pain to have to do that. Can anyone help me figure > out what I am doing wrong? > > Thanks -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ 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.