C'era una volta, ho cambiato il mio ggplot2
carattere usando using windowsFonts(Times=windowsFont("TT Times New Roman"))
per cambiarlo. Ora non riesco a toglierlo da questo.
Nel tentativo di set family=""
in ggplot2
theme()
Non riesco a generare un cambiamento di font come compilo il MWE di seguito con diverse famiglie di font.
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 sta restituendo un avviso font family not found in Windows font database
, ma c'era un tutorial che stavo seguendo (se riesco a trovarlo di nuovo aggiornerò il collegamento qui) che diceva che era normale e non un problema. Inoltre, in qualche modo questo ha funzionato a un certo punto perché il mio grafico una volta utilizzava un font di tipo arial o helvitica. Penso che questo sia sempre stato un avvertimento presente anche durante i primi tempi di migrazione.
AGGIORNARE
quando eseguo il windowsFonts()
mio output è
$ serif [1] "TT Times New Roman"
$ sans [1] "TT Arial"
$ mono [1] "TT Courier New"
Ma questo è dopo che ho eseguito, font_import()
quindi posso solo concludere che i miei caratteri non vengono salvati nel posto giusto. Il codice che ha eseguito la font_import()
richiesta carica effettivamente le librerie con:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))