Il était une fois, j'ai changé ma ggplot2
police en utilisant windowsFonts(Times=windowsFont("TT Times New Roman"))
pour la changer. Maintenant, je ne peux pas m'en débarrasser.
En essayant de jeu family=""
dans ggplot2
theme()
je ne peux pas sembler générer un changement dans les polices que je compilez le MWE ci - dessous avec les familles de police différentes.
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 renvoie un avertissement font family not found in Windows font database
, mais il y avait un tutoriel que je suivais (si je peux le retrouver, je mettrai à jour le lien ici) qui disait que c'était normal et pas un problème. En outre, cela a fonctionné à un moment donné, car mon graphique utilisait autrefois une police de type arial ou helvitica. Je pense que cela a toujours été un avertissement présent, même pendant les premiers temps de migration.
MISE À JOUR
quand je lance windowsFonts()
ma sortie est
$ serif [1] "TT Times New Roman"
$ sans [1] "TT Arial"
$ mono [1] "TT Courier New"
Mais, c'est après que j'ai couru, font_import()
donc je ne peux que conclure que mes polices ne sont pas enregistrées au bon endroit. Le code qui a exécuté la font_import()
requête charge en fait les bibliothèques avec:
LocalLibraryLocation <- paste0("C:\\Users\\",Sys.getenv("USERNAME"),"\\Documents","\\R\\win-library\\3.2");
.libPaths(c(LocalLibraryLocation, .libPaths()))