Преобразуйте легенду в ggplot - PullRequest
0 голосов
/ 23 июня 2018

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

plot(tcg ~ tcw, col=l8tc.df$landcover, data=l8tc.df)
legend('bottomleft', legend=levels(l8tc.df$landcover),  
col=sort(unique(l8tc.df$class)), pch=1, bty='n')

tcg и tcw являются числовыми, а l8tc.df$landcover - это коэффициент с семью различными уровнями

просмотр сюжета

1 Ответ

0 голосов
/ 23 июня 2018

Было бы лучше, если бы вы включили в свой код фактические данные или их образец, чтобы помочь людям ответить на ваш вопрос.Без таких данных я могу только догадываться, что это будет делать то, что вы запрашиваете:

library(ggplot2)
ggplot(l8tc.df, aes(x = tcw, y = tcg, colour = landcover)) +
  geom_point() +
  theme(
    legend.justification = c(0, 0), legend.position = c(0, 0)
  )

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

...