Як змінити розмір точки в ggplot2 (3 приклади)


Ви можете використовувати аргумент size , щоб змінити розмір точок на діаграмі розсіювання ggplot2:

 some_ggplot +
  geom_point(size= 1.5 )

Розмір за замовчуванням становить 1,5 , але ви можете зменшити або збільшити це значення, щоб зробити точки меншими або більшими.

У наступних прикладах показано, як використовувати кожен метод на практиці з набором даних mtcars , вбудованим у R.

Для довідки, ось як виглядає діаграма розсіювання ggplot2 із розміром за замовчуванням:

 library (ggplot2)

ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point()

Приклад 1: Збільште розмір точки в ggplot2

Наступний код показує, як створити діаграму розсіювання в ggplot2 і збільшити розмір точки за допомогою аргументу size :

 library (ggplot2)

#create scatterplot with increased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point(size= 5 ) 

ggplot2 збільшує розмір точки

Зауважте, що точки набагато більші за стандартний розмір.

Приклад 2: зменшити розмір точки в ggplot2

Наступний код показує, як створити діаграму розсіювання в ggplot2 і зменшити розмір точки за допомогою аргументу size :

 library (ggplot2)

#create scatterplot with decreased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point(size= 0.5 ) 

ggplot2 зменшує розмір точки

Зауважте, що точки набагато менші за стандартний розмір.

Приклад 3: Налаштуйте розмір точки на основі змінної

Наступний код показує, як створити точкову діаграму в ggplot2 і налаштувати розмір кожної точки на основі значення іншої змінної в наборі даних mtcars під назвою qsec :

 library (ggplot2)

#create scatterplot with point size based on value of qsec
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point( aes (size=qsec))

Розмір кожної точки тепер залежить від значення змінної qsec .

Зауважте, що ggplot2 також автоматично додає легенду до правого боку графіка, щоб допомогти вам зрозуміти, як значення змінної qsec відповідає розміру кожної точки.

Примітка . Ви можете знайти повну документацію для функції geom_point() тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в ggplot2:

Як змінити форму точки в ggplot2
Як змінити назву легенди в ggplot2
Як обертати мітки осей у ggplot2
Як виправити в R: не вдається знайти функцію «ggplot»

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *