2015-11-19 74 views

回答

4

使用pasteexpression在管道添加,|

xlab(expression(paste("|", beta, "|"))) 

這看起來是這樣的: enter image description here

編輯展示如何。如果你不使用希臘字母來改變字體

,你不一定需要expression。您可以在主題中通過element_text控制familyface的字母。你只需要弄清楚你要做什麼。

這裏有一種方法來改變家庭和字體:

xlab("| r |") + 
theme(axis.title.x = element_text(family = "serif", face = "italic")) 

要使用expression做同樣的事情:

xlab(expression(italic("| r |"))) + 
theme(axis.title.x = element_text(family = "serif")) 

enter image description here

+0

感謝您的快速反應!我不是用它來寫希臘字母,而是用普通字母。有沒有辦法讓它看起來更像數學?例如,像這個圖中的標籤:http://imgur.com/5vGZ8MW – pir

+2

@felbo也許你想要斜體和/或不同的字體?你可以嘗試使用字體la'+ theme(axis.title.x = element_text(family =「serif」))''。你可以在表達式中做斜體 - 在'expression'中試試'italic(「| r |」)'。 – aosmith