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


Ви можете використовувати такий базовий синтаксис, щоб з’єднати точки з лініями на графіку в ggplot2:

 library (ggplot2)

ggplot(df, aes(x=x_var, y=y_var)) +
geom_line() +
geom_point()

У наступному прикладі показано, як використовувати цей синтаксис на практиці.

Приклад: з’єднайте точки лініями в ggplot2

Припустимо, у нас є така база даних, яка містить кількість продажів, здійснених у магазині протягом 10 послідовних днів:

 #create data frame
df <- data. frame (day=1:10,
                 sales=c(3, 5, 5, 8, 12, 10, 8, 8, 5, 9))

#view data frame
df

   day sales
1 1 3
2 2 5
3 3 5
4 4 8
5 5 12
6 6 10
7 7 8
8 8 8
9 9 5
10 10 9

Ми можемо використати наступний код, щоб створити діаграму в ggplot2, яка має сполучні точки для відображення продажів, зроблених щодня:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line() +
  geom_point() 

з'єднайте точки лініями в ggplot2

На осі абсцис відкладено день, а на осі у – продажі.

Також зауважте, що ви можете використовувати аргументи color , size , linetype , shape та fill для зміни зовнішнього вигляду лінії та точок графіка:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line(color=' gray ', size= 1.5 , linetype=' dashed ') +
  geom_point(shape= 21 , color=' black ', fill=' pink ', size= 6 ) 

Не соромтеся змінити значення будь-якого з цих аргументів, щоб графік виглядав саме так, як вам потрібно.

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

У наступних посібниках пояснюється, як виконувати інші типові завдання в ggplot2:

Як побудувати кілька ліній у ggplot2
Як додати середню лінію до графіка в ggplot2
Як змінити кольори лінії в ggplot2

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

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