使用表达式将希腊字母添加到R中的group.names

时间:2016-09-22 22:45:36

标签: r symbols labels stripchart

我正在尝试在条带图中重命名组名。我尝试过使用bquote和表达式,但遇到了同样的问题。括号后面的所有内容都打印为一个没有格式化的组标签(因此在下面的示例中,我得到的标签为" Delta~" Group1""。

我尝试过将表达式和粘贴结合起来,但这给了我一个标签,上面写着"粘贴(Delta," Group1")"。

stripchart(Df$value~Df$Treatment , 
    vertical = TRUE,
    group.names = c(expression(Delta ~ "Group1"), "Group2"),

1 个答案:

答案 0 :(得分:0)

尝试设置group.names = NA,然后使用axis命令添加group.names。

我无法重现您的示例,但如果您执行以下操作:

## define what you want your group.names to be using expression     
group_names=c(expression(Delta==1),expression(Delta==2),expression(Delta==3),expression(Delta==4),expression(Delta==5))

## make your strip chart
stripchart(Temp~Month, data=airquality,group.names=NA,vertical=TRUE)

## add the lower axis labels, which equivalently adds the group.names
axis(1,at=1:5,labels=group_names)