我花了几个小时搜索并试图找到一种方法来使用表达式或bquote来想出一种方法来为我制作的每个图创建一个新标题。我遇到的问题是,每个图的标题名称都会发生变化,并且每个名称中有不同数量的下标和上标。如何格式化我的"main=“语句以更改为具有所需各种下标和上标的新标题名称? # This is the format I want to show on the graphs
# Title Graph1 = "Total pH" (no super or subscripts)
# Title Graph2 = "Total NO3-" where
我想在我的图表标签中添加一些下标和上标。我已经尝试过expression,但是它不能像我希望的那样使用新的行(\n)。我试着用paste来修复它,但它不起作用。下面是我的一些尝试:
par(mfcol=c(1,3))
plot(1,1,main=expression("first line \n second line x"^2))
plot(1,1,main=expression(paste("first line \n second line", "x"^2)))
plot(1,1,main=paste("first line \n
我正在努力实现ggplot标签中的两件事,即粘贴指定的字符变量,以及将带有上标的文本粘贴到相同的标签中。然而,我只能做这两件事中的任何一件,但我似乎不能同时做这两件事。
name = "Mary"
ggplot() + ylab(expression(paste(name~"BMI"~kg/mm^2))) #this can only do the superscript but not get the name
ggplot() + ylab(paste(name,expression("BMI"~kg/mm^2))) #this can ge
我正在尝试重新命名x轴标签,并希望添加一些字母和数字的下标/上标。例如,在FG(5,6)a中,我希望将'F‘改为斜体,并希望使用下标/上标'a’。同样,我希望KA(2,3)2中的上标/下标和斜体'2‘,以及LS(5,6)ab中的a。有没有办法在R中做这件事?下面是我的代码和输出图: p <- ggbarplot(my_data_stack, x = "ind", y = "values", color = "ind", fill = "ind",
palette =
我想在R中的一个经典(无ggplot2)图形的标题中同时使用变量值和数学格式。
我找到了一个解决方案,让变量的内容在标题中,而不是在上标中。
number <- c('first','second','third')
plot(1:10,1:10)
title(main=paste(substitute(x,list(x=number[1])),' plot, units are in km m-3'))
我还找到了一个解决方案来做相反的事情:
plot(1:10,1:10)
title(main=expression(pa