我有一个火山阴谋,如
所示http://i.stack.imgur.com/UreCs.jpg
我需要显示仅19000个元素中以红色显示的元素的名称
我该怎么做?
无论如何,我可以根据它们的倍数变化和p值来表示不同大小的红色元素吗?
答案 0 :(得分:0)
您可以使用text
功能标记元素。您可以使用cex
参数将元素的大小更改为plot
,例如
plot(1:10, cex=1:10*0.2)
text(c(1,2)+0.4, c(1,2), c("P1", "P2"))
答案 1 :(得分:0)
亚娜,
您可以使用text
为图表添加注释。您可以通过将调用中的其他参数传递给plot
来更改绘图中的许多不同元素。大多数这些参数都在?par
页面上详细讨论。最后,您可以根据感兴趣的内容在调用中指定逻辑。这是一个简单的例子:
df <- data.frame(x = rnorm(100), y = rnorm(100))
with(df, plot(x,y
, cex = ifelse(abs(x) > 2, .75, 1.5) #Size
, col = ifelse(abs(x) > 2 | abs(y) > 2, "red", "blue") #Color
, pch = ifelse(abs(x) > 2 | abs(y) > 2, 4, 6) #Type of point
)
)
text(2, -3, "This is text on my plot")