ggplot kursive Annotation formatieren

8

Kann ich Markup in einer ggplot-Annotation verwenden?

Sagen wir, ich habe dieses Diagramm:

%Vor%

Ich weiß, dass ich fontface = 3 verwenden und alles kursiv schreiben kann. Aber ich will die Zahlen nicht kursiv, nur die Variable i . Vorzugsweise wären P und A auch nicht kursiv.

Irgendwelche Ideen?

    
Ricardo Cruz 05.06.2015, 18:27
quelle

3 Antworten

12

Verwenden Sie parse=TRUE und geben Sie eine Zeichenfolge an, die nach ?plotmath formatiert ist.

%Vor%

    
Backlin 16.06.2015, 14:15
quelle
9

Im Augenblick ist diese Seite das oberste Suchergebnis auf Google für ggplot kommentieren kursiv . Zum Nutzen derer, die einfach eine ganze Anmerkung kursiv schreiben wollen, schreibe ich diesen Beitrag. Verwenden Sie die fontface -Option von Annotate. Beispiel:

%Vor%

    
pbnelson 26.10.2016 15:31
quelle
4

Die bestbewertete Antwort ist in Ordnung, aber in einem komplexeren Szenario mit Zeilenumbrüchen funktionierte es für mich nicht, also habe ich stattdessen einfach Unicode-Kursivzeichen verwendet. Für Ihr Beispiel:

%Vor%

Edit: Ich habe gerade bemerkt, dass das Speichern einer PDF mit pdf () Unicode nicht korrekt darstellt, aber Sie können stattdessen einfach cairo_pdf () verwenden, was gut funktioniert (siehe: Unicode-Zeichen in PDF-Ausgabe ggplot2 )

    
Johannes Titz 26.02.2017 18:22
quelle

Tags und Links