我想生成一个具有base和ggplot图形组合的图形.以下代码使用R的基本绘图函数显示我的图:
t <- c(1:(24*14))
P <- 24
A <- 10
y <- A*sin(2*pi*t/P)+20
par(mfrow=c(2,2))
plot(y,type = "l",xlab = "Time (hours)",ylab = "Amplitude",main = "Time series")
acf(y,main = "Autocorrelation",xlab = "Lag (hours)", ylab = "ACF")
spectrum(y,method = "ar",main = "Spectral density function",
xlab = "Frequency (cycles per hour)",ylab = "Spectrum")
require(biwavelet)
t1 <- cbind(t, y)
wt.t1=wt(t1)
plot(wt.t1, plot.cb=FALSE, plot.phase=FALSE,main = "Continuous wavelet transform",
ylab = "Period (hours)",xlab = "Time (hours)")
Run Code Online (Sandbox Code Playgroud)
哪个生成

这些面板中的大多数看起来足以让我包含在我的报告中.但是,需要改进显示自相关的图.使用ggplot看起来好多了:
require(ggplot2)
acz <- acf(y, plot=F)
acd <- data.frame(lag=acz$lag, acf=acz$acf) …Run Code Online (Sandbox Code Playgroud) 我处理了各种分组变量的文本数据.我正在考虑使用Ian Fellows的wordcloud包创建一个方法来制作刻面的wordcloud图.我喜欢ggplot2社交变量的方式.我正在决定如何解决这个问题(刻面的wordcloud情节).
是否有可能使用Fellows的工作作为geom(我从来没有做过geom但是可以学习这是否可行)或ggplot不能很好地发挥作用因为一个是网格而一个是基础(而wordcloud也使用一些C编码)还是其他一些问题?这有多难(我知道这取决于我的能力,但是想要一些球场回答)?请告知使用基本图形是否是解决此问题的更明智的方法.我预见这可以panes从plotrix包装中使用,以赋予它ggplot的刻面给出的美感.
也许这是一个愚蠢的概念,考虑到词云的大小以及刻面快速限制可用空间的方式.