Як змінити розмір точки в 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 )
Зауважте, що точки набагато більші за стандартний розмір.
Приклад 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 )
Зауважте, що точки набагато менші за стандартний розмір.
Приклад 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»