我正在使用ggplot2生成散点图。我将标题制作成了一个变量,如何更改字体大小?代码如下:
library("ggplot2")
plotfunc <- function(x){
x +
geom_point() +
geom_smooth(se = FALSE, method = "lm", color = "blue", size = 1) +
opts(title = plottitle,
axis.title.x = theme_text(size = 8, colour = 'black'),
axis.title.y = theme_text(size = 8, colour = 'black', angle = 90))
}
plottitle <- "This is Title"
p <- ggplot(data = iris, aes(x = Sepal.Length, y = Sepal.Width))
plotfunc(p)
我已经尝试过
opts(title = plottitle (size = 10),...
但是出现了错误:
Error in opts(title = plottitle(size = 10),
axis.title.x = theme_text(size = 8, : could not find function "plottitle"
它被识别为一个不符合我的要求的函数。我该怎么办?谢谢。
require(ggplot2)
。如果你的示例可以被复制,那么我们帮助你会更容易。 - Eric Fail