首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R基础图形:自定义分组数据中的轴标签

R基础图形:自定义分组数据中的轴标签
EN

Stack Overflow用户
提问于 2017-08-01 21:25:31
回答 1查看 54关注 0票数 0
代码语言:javascript
复制
df <- data.frame(g1=c('A', 'A', 'B', 'B'),
                 g2=c('a', 'b', 'a', 'b'),
                 v1=1:4,
                 v2=4:1)

我正在尝试这样做,其中两个“组”变量g1g2以如下所示的自定义方式进行标记-注意这两个组之间的小间距。我意识到,如果x轴从0到10,那么我们在2、4、7和9(或多或少)处有a、b、a和b,在3和8处有A和B。但是如何在调用axis()text()时指定这一点?我想在R基地做这件事。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-01 21:29:31

一种方法是

代码语言:javascript
复制
df <- data.frame(g1=c('A', 'A', 'B', 'B'),
                 g2=c('a', 'b', 'a', 'b'),
                 v1=1:4,
                 v2=4:1)
plot(df$v1, df$v1, xaxt = 'n', pch = 15)
points(df$v2, df$v1, pch = 13)
axis(1, at = df$v1, labels = df$g2)
axis(1, at = c(1.5, 3.5), labels = unique(df$g1), line = 1, tick = F)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45439166

复制
相关文章

相似问题

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