我繪制存盤在串列中的情節mp,如何制作mp[["A"]]情節標題A_plot?(并且mp[["B"]]情節標題是'B_plot')
title=paste0(names(.),'_plot')無法得到我想要的
library(tidyverse)
test_data <- data.frame(
category=c('A','A','A','B','B','B'),
price=c(1,1,2,3,2,2),
amount=c(1:6)
) %>% split(.$category)
mp <- map(test_data,~ ggplot(.,aes(x=price,y=amount))
geom_point() labs(title=paste0(names(.),'_plot')))
mp[["A"]]

uj5u.com熱心網友回復:
使用purrr::imap你可以做:
library(tidyverse)
mp <- imap(test_data, ~ ggplot(.x, aes(x = price, y = amount))
geom_point()
labs(title = paste0(.y, "_plot")))
mp[["A"]]

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/450734.html
下一篇:如何在R中調整刻面寬度?
