Używając ggplot2 w R, wyraźnie ma czcionkę base_family
. Co to jest? jak dokumentacja po prostu wykorzystuje „” jak widać w ...Jaka jest domyślna czcionka dla ggplot2
?theme_light()
Wygląda ArialMT ale nie jestem pewien ...
Używając ggplot2 w R, wyraźnie ma czcionkę base_family
. Co to jest? jak dokumentacja po prostu wykorzystuje „” jak widać w ...Jaka jest domyślna czcionka dla ggplot2
?theme_light()
Wygląda ArialMT ale nie jestem pewien ...
To nie jest pełna odpowiedź, ale niektóre kawałki są następująco:
theme_set()
i theme_get()
może ustawić i kwerendy domyślny motyw dla sesjitext
i jego element family
wskazują, czy chcesz użyć nazwy czcionki. Możesz ustawić to w wywołaniu tematu w ggplot, aby nadpisać domyślne dla tego motywu.windowsFonts()
powie Ci mapowanie między nazwami czcionek i zainstalowanymi nazwami czcionek systemowych. Nie mam pojęcia, jak to zrobić na platformach OS X lub Linux.serif
, sans
i mono
na wszystkich platformach.Moje główne otwarte pytanie brzmi: jak wygląda puste imię rodzinne, ponieważ jest to zwykle zawarte w motywach. Jeśli nic nie jest określone, domyślnie jakoś zostaje ustawione na sans
, ponieważ jest to, jak się wydaje.
Nie mogłem również dowiedzieć się, jak zastąpić domyślną rodzinę czcionek w theme_gray()
. Że nadszedł czas na pytanie ...
> theme_get()$text
List of 10
$ family : chr ""
$ face : chr "plain"
$ colour : chr "black"
$ size : num 11
$ hjust : num 0.5
$ vjust : num 0.5
$ angle : num 0
$ lineheight: num 0.9
$ margin :Classes 'margin', 'unit' atomic [1:4] 0 0 0 0
.. ..- attr(*, "unit")= chr "pt"
.. ..- attr(*, "valid.unit")= int 8
$ debug : logi FALSE
- attr(*, "class")= chr [1:2] "element_text" "element"
a mapowania czcionki systemu Windows:
> windowsFonts()
$serif
[1] "TT Times New Roman"
$sans
[1] "TT Arial"
$mono
[1] "TT Courier New"
>
Przykład:
library(ggplot2)
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="serif"))
Myślę, że możesz zmienić domyślną czcionkę: 'theme_set (theme_get() + theme (text = element_text (family = 'Open Sans')))' –
Link na początku odpowiedzi jest zepsuty –
Oh, dziękuję za to. Teraz gdybym tylko pamiętał co to było :) –
przypadku eksportowania rysunek utworzony za pomocą ggplot2 (za pomocą RStudio: Export -> Kopiuj do schowka) i załaduj go do wykresu edytor cs można wybrać i edytować każdy aspekt postaci, w tym tekst.
Używając Inkscape, domyślną czcionką dla wszystkich moich działek ggplot2 jest Arial.
Czy możesz zaproponować na przykład kilka edytorów graficznych? –
Skąd masz te informacje? a także czy dla ggplots też? –
Hmm co ma na myśli 'windowsFonts()? Powinien zawierać domyślne odwzorowania. – lukeA
Praca na macu, więc nie jest dostępna w tej chwili ... –