【问题标题】:Plot titles using lapply使用 lapply 绘制标题
【发布时间】:2019-03-25 09:53:40
【问题描述】:

我正在绘制一个数据框列表。

这些是数据框的名称:

names(meltmean)
[1] "A" "B" "C" "D" "E" "F"

我用这个来绘制:

stacked<-lapply(meltmean, 
                function (x) ggplot(x, aes(x=month, y= value, fill=Type))+geom_area()+ggtitle(names(meltmean)))

我想获得每个图中每个数据框的标题,但我只是获得了名字。所以在所有情节中,标题都是“A”。

我也尝试了+ ggtitle(names(x)),但我得到了每个数据框第一列的名称,而不是数据框的名称。

我需要更改什么才能在每个情节中获得正确的名称?

【问题讨论】:

  • 我试过了,但我得到的标题是每个数据框的第一列的名称,而不是数据框的名称

标签: r ggplot2 lapply title


【解决方案1】:

我会尝试:

stacked <- lapply(names(meltmean), 
                function (x) ggplot(meltmean[[x]], aes(x=month, y= value, fill=Type))+geom_area()+ggtitle(x))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    相关资源
    最近更新 更多