Bir zamanlar, ggplot2
yazı tipimi windowsFonts(Times=windowsFont("TT Times New Roman"))
değiştirmek için kullanarak değiştirdim. Şimdi bundan kurtulamıyorum.
Sette çalışırken family=""
de ggplot2
theme()
ben farklı font aileleri ile aşağıda MWe derlemek olarak yazı bir değişiklik üretmek için görünmüyor olabilir.
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 bir uyarı döndürüyor font family not found in Windows font database
, ancak takip ettiğim bir eğitim vardı (tekrar bulabilirsem burada bağlantıyı güncelleyeceğim) bunun normal olduğunu ve bir sorun olmadığını söyledi. Ayrıca, bir şekilde bu bir noktada çalıştı çünkü grafiğim bir zamanlar bazı arial veya helvitica tipi yazı tipi kullanıyordu. Bence bu, göçün ilk zamanlarında bile her zaman mevcut bir uyarı olmuştur.
GÜNCELLEME
Ben çalıştırdığınızda windowsFonts()
benim çıkış olduğunu
$ serif [1] "TT Times New Roman"
$ sans [1] "TT Arial"
$ mono [1] "TT Courier New"
Ancak, bu koştuktan sonra, bu font_import()
yüzden yalnızca yazı tiplerimin doğru yere kaydedilmediğine karar verebilirim. font_import()
İsteği çalıştıran kod aslında kitaplıkları şu şekilde yükler:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))