多个逻辑符号“<” ggplot标签中的“< =”

时间:2016-06-22 11:15:16

标签: r ggplot2

我想在带有数学表达式的ggplot条形图中标记离散轴值。这些表达式表示间隔,这就是为什么我需要多个“<”和我的标签中的“< =”。

当尝试使用R“表达式”生成这些标签时,我收到“意外符号”错误。 下面是我生成错误的代码。删除第二个条件时一切正常。

group_name = c(expression(0 <= g[i] < 5),
           expression(5 <= g[i] <= 15),
           expression(15 < g[i] <= 20))

然后将上面的列表分配给scale_x_discrete()

1 个答案:

答案 0 :(得分:6)

使用{}

plot.new()
text(0.5, 0.5, label = expression({0 <= g[i]} < 5), cex = 5)

resulting plot