Построение 3 разных данных на одном графике - PullRequest
0 голосов
/ 23 января 2019

Я только начинаю программировать на R. Пожалуйста, помогите мне с этим решением, чтобы дать мне идею.

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

Когда я построил график распределения видов, используя широту и длинную информацию, он выглядит как рассеянные точки.Теперь я хочу прикрепить данные высот к этим точкам и классифицировать их значение с другим цветом на графике (если значение 1000-2000, оно красное и т. Д.

Я просто использовал следующий код для построения графикараспределения вида. участок (вид $ lon, вид $ lat)

Я хочу добавить данные о высоте на график, на котором были нанесены распределения видов, и классифицировать значения высоты по 5 классам.

1 Ответ

0 голосов
/ 23 января 2019

Вы можете попробовать использовать пакет ggplot2 вместо функции base plot ().ggplot2 позволяет очень легко наносить цвета на основе третьей переменной, которую вы описываете.Сначала вам нужно будет установить tidyverse или просто ggplot2.

install.packages('ggplot2')
library(ggplot2) 

ggplot(data = species, 
       aes(x = lon, y = lat, color = elevation)) + 
geom_point()

Возможно, вы также захотите скопировать данные высот, чтобы преобразовать их из непрерывной переменной в категориальную переменную.

...