我知道之前曾问过类似的问题,但我的问题有所不同。考虑data1
关于x和y坐标具有颜色的数据点,我用ggplot
x = 1:100
y = 1:100
d = expand.grid(x,y)
data1 <- data.frame(
xval = d$Var1,
yval = d$Var2,
col = d$Var1+d$Var2)
data2 <- data.frame(
xnew = c(1.5, 90.5),
ynew = c(95.5, 4))
ggplot(data1, aes(xval, yval, colour = col)) + geom_point()
但我希望最后一行不绘制任何内容,并且我要data2
根据的颜色绘制点data1
。例如,我绘制要绘制的内容data2
:
我将最后一行更改为:
ggplot(data1, aes(xval, yval, colour = col)) +
geom_point(data = data2, aes(x = xnew, y = ynew))
现在,我希望该ggplot
绘制仅2点data2
,但是我有一个错误:
不知道如何自动为类型功能的对象选择刻度。默认为连续。错误:列
colour
必须是一维原子向量或列表
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句