作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
想象一下这段代码:
mtcars %>%
group_split(cyl) %>%
map(select, mpg, disp, hp) %>%
`names<-`(c(4, 6, 8)) %>%
map(cor)
列表元素的名称根据 cyl
变量的值设置,基于该值将数据分为三组。
现在想象将所有这些传递给 corrplot
:
mtcars %>%
group_split(cyl) %>%
map(select, mpg, disp, hp, cyl) %>%
`names<-`(c(4, 6, 8)) %>%
map(cor) %>%
map(corrplot)
效果很好。现在,corrplot
函数有一个 title
参数,用于在绘图上打印标题。我希望从用于创建绘图的列表元素的名称中提取每个绘图的标题 - 换句话说,就是前面提到的 cyl
变量的那些值。我怎样才能做到这一点?我试过这样做:
mtcars %>%
group_split(cyl) %>%
map(select, mpg, disp, hp) %>%
`names<-`(c(4, 6, 8)) %>%
map(cor) %>%
map(corrplot, title = names(.))
但这只会打印图表上的所有名称,而不仅仅是当前元素中的名称。
如果您有解决方案,我将不胜感激。不会破坏管道,因为我可以很容易地找到破坏管道的解决方法。
我是一名优秀的程序员,十分优秀!