R-按收入中位数排序的条形图

当前有一个包含以下内容的表:

promo   ad    med_revenue
 No   Medium    31.92       
 No   Small     33.12       
 Yes  Medium    38.25       
 Yes  Small     32.50
gm_ab %>% 
  group_by(promo,ad) %>%
  summarize(median_revenue = median(revenue)) %>%
  ggplot(mapping = aes(x = reorder(promo,-median_revenue),y = median_revenue,fill = ad)) +
  geom_bar(stat = "identity",position = "dodge") +
  coord_flip()

R-按收入中位数排序的条形图

问题:如何分隔条形图,所以我可以有四个不同的X-变量,按中位价格顺序显示它们?例如:不促销小型广告是促销中型广告

kimwang062283 回答:R-按收入中位数排序的条形图

您可以通过使用@ExceptionHandler({MethodArgumentNotValidException.class}) public void handleMethodArgumentNotValidException( MethodArgumentNotValidException manve,HttpServletResponse response) throws IOException { exceptionLog.error(manve.getMessage()); Map<String,String> errors = manve .getBindingResult() .getFieldErrors() .stream() .collect(Collectors.toMap(FieldError::getField,FieldError::getDefaultMessage)); String errorMessage = "...." if (!errors.isEmpty()) { ObjectMapper mapper = new ObjectMapper(); errorMessage = mapper.writeValueAsString(errors); } response.sendError(400,errorMessage); } 创建promoad之间的交互的新变量来做到这一点:

str_c
本文链接:https://www.f2er.com/3092086.html

大家都在问