首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示绘图中特定元素的名称

显示绘图中特定元素的名称
EN

Stack Overflow用户
提问于 2011-02-19 06:09:27
回答 2查看 337关注 0票数 1

我有一个火山图,如图所示

http://i.stack.imgur.com/UreCs.jpg

我只需要显示19000个元素中以红色显示的元素的名称

我该怎么做呢?

另外,我是否可以根据这些元素的折叠变化和p值,用不同大小的红色表示这些元素?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-19 08:18:39

可以使用text函数为元素添加标签。例如,您可以使用plotcex参数来更改元素的大小

代码语言:javascript
运行
复制
plot(1:10, cex=1:10*0.2)
text(c(1,2)+0.4, c(1,2), c("P1", "P2"))
票数 0
EN

Stack Overflow用户

发布于 2011-02-19 08:25:00

贾娜

可以使用text对地块进行注释。通过在对plot的调用中传递附加参数,可以更改绘图的许多不同元素。这些参数中的大多数都在?par页面上进行了详细讨论。最后,您可以在调用中指定逻辑,以便根据感兴趣的内容进行绘图。下面是一个简单的例子:

代码语言:javascript
运行
复制
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")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5047126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档