wangleihong的个人博客分享 http://blog.sciencenet.cn/u/wangleihong

博文

ggplot2的函数式编程

已有 1036 次阅读 2022-11-30 12:17 |系统分类:科研笔记

把所要绘制的几何图形代码,封装入一个列表中,再用隐式函数表达,比较简洁。

library(ggplot2)

#把三种几何图形放入一个列表中

geoms <- list(
  geom_point(),
  geom_boxplot(aes(group=cut_width(displ,1))),
  list(geom_point(),geom_smooth()))
p <- ggplot(mpg,aes(displ,hwy))
lapply(geoms,function(geoms) p+geoms) # 这里是隐式函数,随用随写。




https://blog.sciencenet.cn/blog-3509182-1365898.html

上一篇:LearnBayes计算后验,用ggplot2包绘图。
下一篇:数据整理和拼图小例
收藏 IP: 112.32.13.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 22:58

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部