r 以ggplot2打印日期时间,也是日期格式X轴。在这个例子中每个滴答一天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 以ggplot2打印日期时间,也是日期格式X轴。在这个例子中每个滴答一天相关的知识,希望对你有一定的参考价值。

Sys.setlocale("LC_TIME", "English") # use this to get english names on x axis

ggplot(dataSubset, aes(x=Timestamp, y=VALUE)) + geom_point() + 
  xlab("Time") + ylab("Light (lux)") + ggtitle("Light in the office") + 
  scale_x_datetime(date_breaks="1 day", # major breaks (these will have labels)
                   date_minor_breaks = "1 day", # minor breaks (this will be what the plot y lines are divided in)
                   date_labels = "%a")
  
  
# One break and label per hour:
  scale_x_datetime(labels = date_format("%H:%M"),
                   date_breaks = "1 hour")
  
  
# Only time, 1 major break every two hours:
  scale_x_time(breaks=hms(hours((1:11)*2))) +

以上是关于r 以ggplot2打印日期时间,也是日期格式X轴。在这个例子中每个滴答一天的主要内容,如果未能解决你的问题,请参考以下文章

R语言ggplot2可视化:可视化所有日期不同时段任务的持续时间将持续时间绘制成一条线(起始时间到结束时间),y轴表示活动发生的日期,x轴表示以小时为单位的时间适应时间段跨越多天的情况

ggplot2 x轴,每个值R的标签

R语言将字符串按照一定的格式(format)转化为日期格式ggplot2可视化水平分面图(faceting)自定义X轴的时间标签旋转

【r<-ggplot2】修改x和y轴刻度

在Matplotlib x轴标签格式的日期时间

如何快速(优雅地)在 R 中的时间序列对象 `ts` 和日期框架之间进行迭代以进行 ggplot2 绘图?