Ich bin neu in R und ich versuche herauszufinden, wie man etwas wie "Hey Leute, das ist meine Handlung für (\ n) 8 < = (weniger als oder gleich) x < = 10 "in meinem Plot-Titel.Wie man mehr als einen Ausdruck in einer Reihe verwendet
Ich habe versucht, so etwas wie dieses:
plot(1:10, main="Hey, guys, this is my plot for \n")
mtext(c(expression(8 <= x),expression(x <= 10), side=3)
Dies gibt nicht genau das, was ich will, aber „8 (kleiner oder gleich) xx (kleiner oder gleich) 10“, und diese beiden Ausdrücke werden in einer Zeile gedruckt unter dem Haupttitel, aber an der gleichen Stelle (was ziemlich cool ist), was ziemlich nutzlos ist :)
ich auch versucht:
plot(1:10, main=bquote(paste(8 <= x, x <= 10, sep=",")))
welche tut, was ich will (mit Ausnahme des seper ator scheint völlig ignoriert zu werden), aber ich kann keinen weiteren Text hinzufügen. Ausgabe: "8 (kleiner oder gleich) xx (kleiner oder gleich) 10".
Und als ich versuchte,
plot(1:10, main=paste("x",bquote(paste(x <= 8,z <= 10,sep=" ")),sep=" "))
der Ausgang irritierte mich völlig: Der Titel lautete: "xpaste (\ n) xx < = 8 (\ n) xz < = 10 (\ n) x" (die (\ n) ist ein Zeilenumbruch, die anderen Zeichen sind genau das, was gedruckt wird)
Gibt es also eine Möglichkeit, Ausdrücke mit mehr als einem Operator zu drucken?
Als Ergänzung zu MrFlicks Antwort, wenn nur ein x gesucht wurde, so nahm ich die Frage: 'plot (1:10, main =" Hey Leute, das ist mein Plot für \ n ") mtext (Ausdruck (paste (8 <= x, "" <= 10)), Seite = 3) ' – Csislander