我需要添加一个标题,其中一行包含一行,另一个词添加到新行中。请考虑以下代码:
plot(rnorm(100), main="First line\nSecond line")
这给出了这样的情节:
现在如果从保存的excel文件中读取标题怎么办?我已将数据保存到Excel文件(mydata
),并使用包read.xlsx
使用xlsx
进行阅读。标题保存在变量title
中,其值为First line\nSecond line
。现在要插入标题,我使用下面的代码:
plot(rnorm(100), main=mydata$title[1])
但情节看起来像这样:
我认为在标题中有新行,要么我应该在excel文件中使用另一个值,要么在编辑中插入另一个代码。有什么想法吗?
以下是mydata$title
的输出:
[1] "First\\nSecond" "First\\nSecond1" "First\\nSecond2" "First\\nSecond3"
[5] "First\\nSecond4"
答案 0 :(得分:0)
mydata$title[1]
应该是"First\nSecond"
而不是"First\\nSecond"
。这样的事情应该有效:
title1 <- c("First\\nSecond", "First\\nSecond1", "First\\nSecond2",
"First\\nSecond3", "First\\nSecond4")
title2 <- c("First\nSecond", "First\nSecond1", "First\nSecond2",
"First\nSecond3", "First\nSecond4")
plot(rnorm(100), main = title1[1]) # doesn't work
plot(rnorm(100), main = title2[1]) # works