
You could coerce the list of calls produced with c and bquote explicitly with as.expression, but it's quicker to just call expression directly and avoid bquote altogether: plot(1, ty ='n', ann = F, xlim = c(-4, 6), ylim = c(-3.5, 1.5)) While text would coerce the call returned from bquote itself to an expression (which would get parsed properly), it coerces the list to a character vector, which does not get interpreted according to plotmath.Because R can't handle a vector of calls, c does not actually create a vector, but instead coerces the result to a list, akin to how c(sum, mean) is coerced to a list, and.bquote does not actually return an expression (the R class, not the concept), but a language object (a call, specifically).

AnĪttempt is made to coerce other language objects (names and calls) toĮxpressions, and vectors and other classed objects to character Interpreted as a mathematical expression and the output will beĪnd the labels parameter of text is documented asĪ character vector or expression specifying the text to be written. Mtext, axis, legend) in R is an expression, the argument is


If the text argument to one of the text-drawing functions ( text,
