更改ggplot2中的字體曾幾何時(shí),我ggplot2使用windowsFonts(Times=windowsFont("TT Times New Roman"))改變它來改變我的字體?,F(xiàn)在我無法理解這一點(diǎn)。在嘗試設(shè)置family=""時(shí)ggplot2 theme()我似乎無法生成字體更改,因?yàn)槲沂褂貌煌淖煮w系列編譯下面的MWE。library(ggplot2)library(extrafont)loadfonts(device = "win")a <- ggplot(mtcars, aes(x=wt, y=mpg)) + geom_point() +
ggtitle("Fuel Efficiency of 32 Cars") +
xlab("Weight (x1000 lb)") + ylab("Miles per Gallon") +
theme(text=element_text(size=16, # family="Comic Sans MS"))# family="CM Roman"))# family="TT Times New Roman"))# family="Sans"))
family="Serif"))print(a)print("Graph should have refreshed")R正在返回一個(gè)警告font family not found in Windows font database,但有一個(gè)我正在關(guān)注的教程(如果我能再次找到它,我將在這里更新鏈接)說這是正常的而不是問題。此外,這在某種程度上起作用,因?yàn)槲业膱D表曾經(jīng)使用過一些arial或helvitica類型的字體。我認(rèn)為即使在最初的遷移期間,這也始終是一個(gè)警告。UPDATE當(dāng)我運(yùn)行windowsFonts()我的輸出是$ serif [1]“TT Times New Roman”$ sans [1]“TT Arial”$ mono [1]“TT Courier New”但是,這是在我運(yùn)行之后,我font_import()只能得出結(jié)論,我的字體沒有保存在正確的位置。運(yùn)行font_import()請求的代碼實(shí)際上加載了庫:LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))
更改ggplot2中的字體
呼喚遠(yuǎn)方
2019-08-27 11:21:03