plot_ly(hr, x = ~satisfaction_level, type = "histogram") %>%
layout(title = "About 50% of Employees Are Satisfied (Satisfaction > 0.7)",
xaxis = list(title = "Satisfaction Level"),
yaxis = list(title = "Count of Employees"))
plot_ly(hr, y = ~last_evaluation, type = "box") %>%
layout(title = "A Majority of Last Evaluation Scores Fall Between 0.56 and 0.87",
yaxis = list(title = "Last Evaluation Scores"))
plot_ly(hr, x = ~Department, y = ~average_montly_hours, type = "box") %>%
layout(title = "Management Has the Highest Monthly Hours, with 204, Compared to Other Departments",
xaxis = list(title = "Department"),
yaxis = list(title = "Average Monthly Hours"))
salary_counts <- hr %>% count(salary)
plot_ly(salary_counts, labels = ~salary, values = ~n, type = 'pie') %>%
layout(title = 'Low Salaried Employees Make Up 48.8% of the Companies Salaries')
avg_satisfaction_level <- hr %>% group_by(Department) %>% summarise(avg_satisfaction_level = mean(satisfaction_level))
plot_ly(avg_satisfaction_level, x = ~factor(Department), y = ~avg_satisfaction_level, type = 'bar') %>%
layout(title = 'The Accounting Department Has The Lowest Average Satisfaction Level',
xaxis = list(title = 'Department'),
yaxis = list(title = 'Average Satisfaction Level'))