ggplot x轴上的5分钟日期时间

时间:2016-06-09 14:23:51

标签: r

有关堆栈溢出和第一周使用R的第一个问题。很可能这个问题已被提出并回答,我根本不知道如何搜索答案。因此,请随时向我提供有关如何搜索是否比回答问题更快的建议。

sql表中日期时间戳的基本日志记录,其中包含队列中要做的许多事情的计数。虽然一个表可以正常工作,但是当处理停止时,某些图表是必需的。下面是用于生成或多或少有效的图形的代码。如果在x轴上我们可以将日期时间标记旋转45度(或左右)并且每小时列出一次,或者如果每小时拥挤则可能每三小时一次。在y轴上我们也想添加更多的刻度,也许每100个而不是每500个。

dbhandle <- odbcDriverConnect('driver={SQL Server};server=*server*;database=*db*;trusted_connection=true')
res <- sqlQuery(dbhandle, "SELECT count, logged FROM table where logged > getdate()-1 order by logged desc")
ggplot(res, aes(x=logged,y=count))+geom_area(fill="blue", alpha=.2)+geom_line()+geom_point()

前三条记录显示日期时间格式是否重要。 (我们不需要几秒钟甚至几分钟) 1331 2016-06-08 21:48:37.027 1359 2016-06-08 21:43:35.467 1416 2016-06-08 21:38:36.770

https://db.tt/Qr0De48v

提前致谢。

0 个答案:

没有答案