Odp.: jak używać cex do zmiany rozmiaru elementów fabuły


Możesz użyć argumentu cex w funkcji plot() w R, aby zmienić rozmiar symboli i tekstu z rozmiaru domyślnego.

Domyślna wartość cex to 1 .

Wartość 2 podwoi rozmiar, a wartość 0,5 zmniejszy go o połowę.

W rzeczywistości istnieje pięć argumentów, których można użyć do zmiany rozmiaru określonych elementów wykresu:

  • cex : Zmienia rozmiar symboli
  • cex.axis : modyfikuje rozmiar adnotacji znaczników osi
  • cex.lab : zmienia rozmiar etykiet osi X i Y
  • cex.main : Zmienia rozmiar tytułu fabuły
  • cex.sub : Zmienia rozmiar napisów fabuły

Poniższy przykład pokazuje, jak wykorzystać te argumenty w praktyce.

Przykład: Użyj cex, aby zmienić rozmiar symboli wykresu

Załóżmy, że mamy następującą ramkę danych w R:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10),
                 y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18))

#view data frame
df

    xy
1 1 5
2 2 9
3 2 12
4 4 14
5 5 14
6 3 13
7 5 10
8 8 6
9 12 15
10 10 18

Załóżmy, że używamy funkcji plot() w R, aby utworzyć prosty wykres rozrzutu:

 #create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')

Uwaga : Argument pch=19 określa, że wypełnione koło powinno być używane jako symbol punktów wykresu.

Domyślnie symbole wykresu i elementy tekstowe mają wartość cex równą 1 .

Możemy jednak użyć różnych argumentów, aby zmienić rozmiar symboli i elementów tekstowych na wykresie z rozmiaru domyślnego:

 #create scatterplot with custom symbol and text sizes
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ',
     cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 ) 

r wykreśl argument cex, aby dostosować rozmiar symboli i tekstu

Należy pamiętać, że zmienił się rozmiar symboli i elementów tekstowych.

Oto dokładnie, jak zmieniliśmy różne elementy fabuły:

  • cex=2 : Zwiększono rozmiar okręgów na ścieżce 2 razy.
  • cex.main=3 : Zwiększono 3-krotnie rozmiar tekstu tytułu.
  • cex.lab=1.5 : Zwiększono rozmiar etykiet osi X i Y o 1,5 razy.
  • cex.axis=2 : Zwiększono rozmiar adnotacji znaczników 2 razy.

Możesz swobodnie bawić się wartościami każdego z tych argumentów , aby utworzyć wykres o dokładnie takich rozmiarach, jakie chcesz.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak używać par() do tworzenia wielu wykresów w R
Jak zmienić pozycję legendy na wykresach R
Jak zmienić rozmiar czcionki na wykresach R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *