我需要在运行时构建一些基于表达式的绘图标签。标签是
df=data.frame(y=rnorm(100),z=rnorm(100))
hist(df$y,xlab=expression(foo[125*"%"])
hist(df$z,xlab=expression(foo[bar125*"%"])
或
hist(df$y,xlab=expression(foo[145*"%"])
hist(df$z,xlab=expression(foo[bar145*"%"])
取决于我在代码中的其他地方测试的逻辑条件。我不想编写两组hist
命令,并使用if
语句在它们之间切换,因为在实际代码中它们更多。是否可以在运行时构建表达式?