提问
提问
我要登录
|免费注册

R语言ROBVIS程序包做Cochrane质量评价图

相关实验:基于 SPSS 的卡方检验

user-title

肝胆外科巫泓生

请教各位科研大神,在用R语言Robvis包做Cochrane文献质量评价,在做交通灯图时,跑出来的图片第一列作者名称文字总是竖的方向,请教各位老师有什么办法将文字方向改为横向的呢?谢谢🙏

wx-share
分享

2 个回答

user-title

毛利小五郎的徒弟

有帮助

可以更改的,在视图构图那一栏可以改为横向显示

user-title

loveliufudan

有帮助

Robvis包中的交通灯图(traffic light plot)默认是按照作者姓名的竖向排列显示的,这可能会导致您提到的问题。如果您希望将作者名称的文字方向改为横向,请尝试以下步骤:

将作者名称从竖向排列改为横向排列。可以使用R语言中的字符串函数str_split()和paste()来实现。例如:

# 假设作者名称为一个向量authors

library(stringr)

authors_h <- str_split(authors, "") # 将每个字符拆分成一个元素

authors_h <- lapply(authors_h, paste, collapse = " ") # 将每个元素重新拼接成一个字符串,中间用空格隔开

在调用trafficlight()函数生成交通灯图时,将参数rot_text设置为0,这样作者名称就会水平显示。例如:

library(Robvis)

trafficlight(scores = my_scores,

labels = authors_h, # 将作者名称改为横向排列后传入函数

rot_text = 0) # 将rot_text参数设置为0


提问
扫一扫
丁香实验小程序二维码
实验小助手
丁香实验公众号二维码
关注公众号
反馈
TOP
打开小程序