在图例中为GGR中的绘图设置日期格式
3年前发布的这篇文章与我的非常相似,幸运的是它确实解决了我的问题。但是,我有一个关于legend标签格式的后续问题。我想把它做成在图例中为GGR中的绘图设置日期格式,r,date,ggplot2,format,legend,R,Date,Ggplot2,Format,Legend,3年前发布的这篇文章与我的非常相似,幸运的是它确实解决了我的问题。但是,我有一个关于legend标签格式的后续问题。我想把它做成MMYYYY。我知道我可以执行格式=“%b%Y”,但我不确定该放置哪个参数。谢谢 发布与其他问题相关的答案 ggplot(cars,aes(speed,dist,colour=as.integer(dt))) + geom_point(alpha = 0.6) + scale_colour_gradientn(colours=c('red','green','blu
MMYYYY
。我知道我可以执行格式=“%b%Y”
,但我不确定该放置哪个参数。谢谢 发布与其他问题相关的答案
ggplot(cars,aes(speed,dist,colour=as.integer(dt))) + geom_point(alpha = 0.6) +
scale_colour_gradientn(colours=c('red','green','blue'), labels=as.Date)
这是另一个问题的答案,如果要将日期格式化为MMYYYY
Date_F <- function(x){
format(as.Date(x, origin = '1970-01-01',"%Y-%m-%d"),"%m%Y")
}
ggplot(cars,aes(speed,dist,colour=as.integer(dt))) + geom_point(alpha = 0.6) +
scale_colour_gradientn(name = 'Date', colours=c('red','green','blue'),labels=Date_F)
Date\u F发布与其他问题相关的答案
ggplot(cars,aes(speed,dist,colour=as.integer(dt))) + geom_point(alpha = 0.6) +
scale_colour_gradientn(colours=c('red','green','blue'), labels=as.Date)
这是另一个问题的答案,如果要将日期格式化为MMYYYY
Date_F <- function(x){
format(as.Date(x, origin = '1970-01-01',"%Y-%m-%d"),"%m%Y")
}
ggplot(cars,aes(speed,dist,colour=as.integer(dt))) + geom_point(alpha = 0.6) +
scale_colour_gradientn(name = 'Date', colours=c('red','green','blue'),labels=Date_F)
Date\F您是否尝试过:scale\u x\u Date(日期标签=“%b%Y”)
?如果不起作用,请提供一个可复制的数据集示例:@dc37谢谢您的回复。日期不是x轴的元素。提供的链接具有可复制的示例。您是否尝试过:scale\u x\u date(date\u labels=“%b%Y”)
?如果不起作用,请提供一个可复制的数据集示例:@dc37谢谢您的回复。日期不是x轴的元素。提供的链接具有可复制的示例。