Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在图例中为GGR中的绘图设置日期格式_R_Date_Ggplot2_Format_Legend - Fatal编程技术网

在图例中为GGR中的绘图设置日期格式

在图例中为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

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','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轴的元素。提供的链接具有可复制的示例。