r - 如何将数字列表中的值添加到绘图标题?
问题描述
我正在尝试从列表中添加到 ggplot 标题数值。但是,只有第一个值正确显示(第二个缺失)。为什么?...如何添加列表中的所有值?
# create some data
a = c(4,7,9)
b = c(2,1,3)
mydata <- data.frame(a, b)
# here are my list values I would like to add to the plot title
myList = c(55,95)
# ploting
windows(width=10,height=3)
plot1 = ggplot(mydata,aes(x=a,y=b)) + geom_point()
plot2 = ggplot(mydata,aes(x=a,y=b)) + geom_point()
require(gridExtra)
grid.arrange(plot1, plot2,nrow=1, ncol=2,
top = paste("my list:", myList[[1]][1:2]))
解决方案
不完全确定您希望您的标题看起来像什么,但可能类似于:
grid.arrange(plot1, plot2,nrow=1, ncol=2,
top = paste("my list:", paste(myList, collapse = ", ")))
会接近你所追求的吗?
编辑:根据 Wil 的评论删除了不必要的索引。
推荐阅读
- mysql - 插入或更新,但不确定我是否可以进行重复的密钥更新
- python - 当 x 和 y 表示为 1d 数组时,如何使用 matplotlib 创建 3d 曲面图?
- javascript - 为什么 Node 和 Node.prototype 都有常量 ELEMENT_NODE
- tensorflow - 如何对每个句子的bert模型输出做avg pool?
- reactjs - props 改变后 React 什么时候调用 AJAX 请求?
- ios - 从 Objective C 代码调用 @escaping 完成处理程序时出现 EXC_BAD_ACCESS 错误
- python - Pandas DataFrame read_csv 第一列作为字典中的键,第二列作为值(以简单的方式)
- c++ - 使用继承的程序,需要帮助验证正在输入的汽车的注册
- reactjs - 如何创建状态数据的副本减去 React 中的一些属性?
- javascript - 在组件上下文中获取 vuex 动作响应对象