2014-01-05 59 views
2

我有一個2k線腳本,可以生成幾個複雜的繪圖(繪圖,繪圖,自定義繪圖功能等)。更改繪製字體全局或每個會話的基礎

我想將默認字體更改爲Times New Roman或Arial。是否可以在全球範圍內或按照每個會話進行?我無法通過我的腳本並更改每個plot()text()等。謝謝

回答

3

您可以使用par(family="the-font-you-want")更改會話開始時的設置。如果未被覆蓋,則會影響會話中的所有圖。

par(family="HersheyGothicEnglish") 
plot(1:10, main="Stylish Font Family") 

沿R中附帶的數字字體都相當有限,但(見?parfamily參數)。您可以使用extrafont包擴展可應用的字體的數量(以使用例如Arial)。 Here你會發現一個很好的解釋如何做到這一點。