2015-10-15 2 views
1

Я сделал этот сюжет:Цвет кодирования участка

plot(prey$snake.SVL, prey$prey.weight, col = prey$snake.id, pch = 20, cex = 2) 

Этот участок показывает SVL (длина змеи) VS добычу веса pr.snake.id:

enter image description here

Проблема заключается в том как мне получить цвет для каждой змеи?

+0

Set 'палитра (радуга (длина (уникальная (добыча $ змея.и))))' перед нанесением графика. Я думаю, что 'palette (" default ")' имеет всего 8 цветов. – lukeA

ответ

0
library(ggplot2) 
ggplot(data = snake.svl, aes(x = snake.svl,y = prey.weight, col = snake.id)) + geom_point() 
0

ggplot может быть лучшей ставкой для построения графика.

library(ggplot2) 
ggplot(snake.svl,aes(x=snake.svl,y=prey.weight))+geom_point(aes(color=snake.id)) 

Это может быть не совсем правильно, но это должно помочь вам начать работу.

Главное, что ggplot и geom_point предоставят вам то, что вы хотите.

Смежные вопросы