我绘制了一个图,我想将其转换为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
是具有七个不同级别的因子
答案 0 :(得分:0)
最好在代码中包含实际数据或示例数据,以帮助人们回答您的问题。没有这些数据,我只能猜测这将满足您的要求:
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)
)
输出应为散点图,图例的插图插入到绘图区域的左下角。