Диаграмма в R - Гистограмма и Линейный график - PullRequest
0 голосов
/ 13 января 2020

Я - пользователь Excel и пытаюсь использовать R сейчас, чтобы воспроизвести работу в Excel. Мой набор данных, как показано ниже:

Time Utilisation ExpensedFTE 1/04/2019 0.7625 0.8 1/03/2019 0.813 0.923<br> 1/02/2019 0.88 0.8 1/06/2019 1 1 1/01/2019 0.585714286 1

Я пытаюсь создать линейный график с временной линией, чтобы показать шаблон в использовании и израсходованных FTE. Я могу создать гистограмму только с одной переменной (либо Utilization, либо ExpensedFTE), используя приведенный ниже код. Я не могу создать гистограмму с обеими переменными.

ggplot(FindataCOmp,aes(x=Time,y=Count_of_FTE_Actual))+geom_bar(stat='identity')

Мне также не удалось создать линейный график с одной или несколькими переменными.

Могу ли я получить какая-то помощь?

1 Ответ

1 голос
/ 13 января 2020

Если вы хотите создать линейный график, вы можете использовать geom_line() вместо geom_bar(). Кроме того, для графика, который вы пытаетесь создать, обычно полезно поместить данные в длинный формат перед построением графика. Вот пример с данными, которые вы предоставили:

library(ggplot2)
library(dplyr)

df <- data.frame(Time = c("1/04/2019", "1/03/2019", "1/02/2019", "1/06/2019", "1/01/2019"),
                 Utilisation = c(0.7625, 0.813, 0.88, 1, 0.585714286),
                 ExpensedFTE = c(0.8, 0.923, 0.8, 1, 1))

df %>%
  gather(group, value, Utilisation:ExpensedFTE) -> graph_data

ggplot(graph_data, aes(x = Time, y = value, group = group)) + 
  geom_line(aes(color = group))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...