Как изменить размер точки в ggplot2 (3 примера)


Вы можете использовать аргумент размера , чтобы изменить размер точек на диаграмме рассеяния 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 и увеличить размер точки с помощью аргумента размера :

 library (ggplot2)

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

ggplot2 увеличивает размер точки

Обратите внимание, что точки намного больше размера по умолчанию.

Пример 2: уменьшить размер точки в ggplot2

Следующий код показывает, как создать диаграмму рассеяния в ggplot2 и уменьшить размер точки с помощью аргумента размера :

 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»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *