Sono nuovo di R e sto cercando di capire, come scrivere qualcosa come "Ciao ragazzi, questa è la mia trama per (\ n) 8 < = (meno di o uguale) x < = 10 "nel titolo della trama.Come usare più di una espressione in una riga
Ho provato qualcosa di simile:
plot(1:10, main="Hey, guys, this is my plot for \n")
mtext(c(expression(8 <= x),expression(x <= 10), side=3)
Questo non dà esattamente quello che voglio, ma "8 (minore o uguale) xx (minore o uguale) 10", e quelle due espressioni sono stampati in una linea sotto il titolo principale, (che è piuttosto fresco), ma nello stesso luogo, che è praticamente inutile :)
ho anche provato:
plot(1:10, main=bquote(paste(8 <= x, x <= 10, sep=",")))
che tipo di fa quello che voglio (tranne la Seper ator sembra essere completamente ignorato), ma non posso aggiungere altro testo. Uscita: "8 (minore o uguale) xx (minore o uguale) 10".
e quando ho provato
plot(1:10, main=paste("x",bquote(paste(x <= 8,z <= 10,sep=" ")),sep=" "))
l'uscita mi irritava completamente: il titolo era: "xpaste (\ n) xx < = 8 (\ n) XZ < = 10 (\ n) x" (il (\ n) è un'interruzione di riga, gli altri caratteri sono esattamente ciò che viene stampato)
Quindi esiste la possibilità di stampare espressioni con più di un operatore?
In aggiunta alla risposta di MrFlick, se solo una x era ricercata, ecco come ho preso la domanda: 'trama (1:10, main =" Hey, ragazzi, questa è la mia trama per \ n ") mtext (espressione (incolla (8 <= x, "" <= 10)), lato = 3) ' – Csislander