1
ggplot()
函數及其上構建的任何內容均忽略全局點大小。但是,功能如plot()
和text()
不會。前面的函數預期字體大小以絕對項指定,通過size
參數,而後者使用cex
,它進行相對縮放。R中的相對和絕對字體大小:混合native和ggplot2方法
並不總是可以避免混合這些機制。這裏有一個例子:你想繪製一系列多邊形並在其中放置標籤,通常用於地圖。尤其對於高度非凸的多邊形,您可能需要使用rgeos::polygonsLabel()
(而不是coordinates()
)來確定適當的標籤位置。此功能建立在text()
的頂部,因此,只允許您傳遞相對字體大小。但是,也許您以後想要將標籤從ggplot2包裝中放入geom_text()
;爲了獲得rgeos::polygonsLabel()
輸出的最佳效用,字體大小需要在這裏匹配。