2016-11-07 51 views
-1

您是否知道爲什麼當我將它插入ggplot中時,我無法編輯數學註釋的文本?例如,在我設置以下軸標籤後: 實驗室(title =「Title」,y =表達式(「Less」%< - >%「More」)) 然後在主題中添加以下內容: theme .title.y = element_text(size = 13,face =「bold」)) y軸標題不粗體或更大。我也想將標籤向下移動一點,我認爲我需要爲此付出代價。但是,當我在上面的element_text中添加vjust時,沒有任何更改。你知道爲什麼這裏的文字沒有被編輯嗎?是否因爲它無法處理「%< - >%」最終創建的箭頭?編輯數學註釋的文本

回答

0

plotmath不關心粗體或斜體gpar()

grid.newpage() 
grid.text("test", gp=gpar(fontface=4)) 
grid.newpage() 
grid.text(expression("test"), gp=gpar(fontface=4)) 

但也有plotmath功能來達到同樣的效果,

grid.newpage() 
grid.text(expression(bolditalic("test"))) 
+0

感謝您對解決我的問題,但我不完全跟隨你。以下是我在實驗室中根據所提到的第二個代碼塊輸入的y軸標籤,但這不起作用: 實驗室(title =「Title」, y = grid.text(expression(bolditalic(「Less」 %<->%「More」)))。我應該做什麼不同? –

+0

'ggplot()+ labs(y = expression(bolditalic(「Less」%<->%「More」)))' – baptiste

+0

謝謝澄清!任何簡單的方法來改變它沿y軸的位置?可能與vjust?我只是不知道,因爲它不會做任何事情,當我調整主題中的element_text()中的vjust時 –