library(gtrendsR)
library(ggplot2)
usr <- "xxxxxx@gmail.com"
psw <- "XXXXX"
gconnect(usr, psw)
climate_trend <- gtrends(c("climate", "cop21", "global warming"), res="week")
plot(climate_trend, main="whatttt", xlab="x")
尽管未收到错误,但使用main=
或xlab=
等绘图编辑选项不会在绘图输出中创建更改。我已考虑将ggplot2
与gtrendsR
结合使用,但这需要我将list
数据转换为我遇到问题的data.frame
数据。
我很欣赏使用gtrendsR
编辑绘图输出轴的任何输入。
答案 0 :(得分:3)
您可能感兴趣的数据框只是climate_trend$trend
元素。以下是我为获取ggplot2
图表所做的工作:
library(gtrendsR)
library(ggplot2)
library(reshape2)
usr <- "xxxx@gmail.com" # any gmail address and pw will do here
psw <- "xxxxx"
gconnect(usr, psw)
climate_trend <- gtrends(c("climate", "cop21", "global warming"), res="week")
# plot(climate_trend$trend, main="whatttt")
# now for ggplot 2
tdf <- climate_trend$trend
mdf <- melt(tdf,id.vars=c("start","end"))
ggplot(data=mdf,aes(x=start,y=value,color=variable)) +
geom_line() + geom_point() +
labs(title="Whatttt")