更改ggplot2中的字體曾幾何時,我ggplot2使用windowsFonts(Times=windowsFont("TT Times New Roman"))改變它來改變我的字體?,F在我無法理解這一點。在嘗試設置family=""時ggplot2 theme()我似乎無法生成字體更改,因為我使用不同的字體系列編譯下面的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正在返回一個警告font family not found in Windows font database,但有一個我正在關注的教程(如果我能再次找到它,我將在這里更新鏈接)說這是正常的而不是問題。此外,這在某種程度上起作用,因為我的圖表曾經使用過一些arial或helvitica類型的字體。我認為即使在最初的遷移期間,這也始終是一個警告。UPDATE當我運行windowsFonts()我的輸出是$ serif [1]“TT Times New Roman”$ sans [1]“TT Arial”$ mono [1]“TT Courier New”但是,這是在我運行之后,我font_import()只能得出結論,我的字體沒有保存在正確的位置。運行font_import()請求的代碼實際上加載了庫:LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))
- 3 回答
- 0 關注
- 4111 瀏覽
添加回答
舉報
0/150
提交
取消