R 使用形状时缺少几何点的打印符号
我一定是错过了一些简单的东西,或者这是一个小错误。使用“形状=系数”时,几何点()始终缺少打印符号。使用“颜色=系数”时不会发生这种情况。谢谢你的帮助。下面是一个测试代码R 使用形状时缺少几何点的打印符号,r,ggplot2,R,Ggplot2,我一定是错过了一些简单的东西,或者这是一个小错误。使用“形状=系数”时,几何点()始终缺少打印符号。使用“颜色=系数”时不会发生这种情况。谢谢你的帮助。下面是一个测试代码 test <- data.frame(let=sample(LETTERS,7), id=c(1:7), y=c(id*7)) ggplot(data=test, aes(x=id, y=y))+ geom_point(aes(shape=let), size=6) “这里我们看到7个不同颜色的点” 谢谢, VJ这是
test <- data.frame(let=sample(LETTERS,7), id=c(1:7), y=c(id*7))
ggplot(data=test, aes(x=id, y=y))+
geom_point(aes(shape=let), size=6)
“这里我们看到7个不同颜色的点”
谢谢,
VJ这是因为
scales::shape\u pal
定义了最多6个值;尝试添加scale\u shape\u手册(值=1:7)
这是因为scales::shape\u pal
定义了最多6个值;尝试添加scale\u shape\u手册(值=1:7)
谢谢,这很有效!但是,这是一个已知的活动,还是shape参数默认使用空白的引用符号/因子?scales::shape_pal()(7)
返回1615378na
,并且grid.points(0.5,0.5,pch=NA,def=“npc”)
不会绘制任何内容。不过我认为应该有一个警告,也许您可以检查一个?实际上,它确实返回以下警告:警告消息:删除了1行,其中包含缺少的值(geom_点)。从来没有想过这是由于最大的形状参数
ggplot(data=test, aes(x=id, y=y))+
geom_point(aes(color=let), size=6)