In R, wie man Zehnerpotenzen in fetter Schrift in einen plot label?
Will ich haben "10^4 Punkte" Fett wie meine x-Achsenbeschriftung.
Ich weiß, wie man ein einfaches Etikett in Fett:
plot(1:10, xlab="")
mtext(text="10 points", side=1, font=2, line=3)
Dank diese Antwort, ich weiß, wie man ein label mit einer Leistung von zehn, aber nichts in Fett:
mtext(text=expression(paste(10^4, " points")), side=1, font=2, line=3)
Dank diese Antwort, ich weiß auch, wie man ein label mit griechischen Buchstaben in Fettdruck:
mtext(text=expression(bold(paste(beta, "=", 10^1, " points"))), side=1, line=3)
Aber immer noch die power von zehn ist nicht Fett!
Funktioniert es ebenfalls nicht mit bquote
:
mtext(text=bquote(bold(10^1~points)), side=1, line=3)
Irgendeine Idee?
Hier sind einige details über mein system. Lassen Sie mich wissen, wenn Sie etwas anderes benötigen.
> sessionInfo()
R version 2.15.0 (2012-03-30)
Platform: x86_64-redhat-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der trick ist, verwenden Sie "4" statt einer numerischen 4.
Dies ist übrigens noch ein weiterer Fall, wo die plotmath
paste
ist nicht erforderlich:Sehe ich Sie zitiert einer meiner früheren postings auf plotmath und finden, dass der link zu Prof Ripley ' s 2010 posting war die alte finzi-server, die nicht mehr die Last trägt für rhelp sucht. Ich habe aktualisiert link.
bold(.)
. Ich bin sicher, es ist möglich, kann aber auch eines der höheren Wesen. Arbeiten mit Sprache, Objekten erfordert oft einen anderen Satz von Funktionen.