我正在尝试绘制一个散点图,x轴和y轴上的数据点将根据一个因子z(五个值)着色,颜色值由一个调色板指定。我已经尝试过:
library(ggplot2)
Palette1 <- c('red','green','blue','violet','black')
p <- ggplot(df1, aes(x,y))
p + geom_point(aes(colour = factor(z)))
p + scale_colour_manual(values=Palette1 )
但是我收到了一个错误信息:
Error: No layers in plot
感谢您的帮助。