Может быть немного круглым, но чувство решает цель. Учитывая, что df - это набор данных, и он имеет customer_id , policy_id и policy_amount в качестве переменных, тогда приведенная ниже команда должна работать
req_output = df %>% group_by(customer_id) %>% summarise (total_policies = sum (policy_amount)
, если проблема не устранена, просьба преобразовать ее во фрейм данных и попробовать построить график
req_output = as.data.frame(req_output)