Как создать единый графический график из 3

#r #plot #merge

#r #график #слияние

Вопрос:

Как построить единый графический график (с линейным графиком — каждый аккаунт должен быть разного цвета ..), чтобы на одном графике было видно, как изменился баланс для всех 3 аккаунтов в течение года? Я уже все перепробовал, понятия не имею об этом..

    time        account_a    account_b      account_c
1  2016-01-01  2919.446     7774.078       1042.3338
2  2016-02-01  2649.327     7810.399       436.1774
  

До сих пор я использовал этот код:

 plot(abc$account_a,col="red")
plot(abc$account_b,col="blue")
plot(abc$account_c,col="green")
  

а теперь как объединить каждый из них, чтобы получить единый графический объект?

Комментарии:

1. Перед использованием графика par(mfrow = c(1, 3))

2. если под слиянием вы подразумеваете объединение линий, используйте plot(abc$account_a,col="red") затем пару lines(abc$account_b,col="blue") для добавления линий.

Ответ №1:

Вы также можете попробовать ggplot .

 library(ggplot2)

ggplot(abc)   
  geom_line(aes(time, account_a), col = "red"))   
  geom_line(aes(time, account_b), col = "blue"))   
  geom_line(aes(time, account_c), col = "green"))