ggplot2使用不正确的x值表示时间

时间:2017-09-27 19:44:59

标签: r ggplot2

我在18:00到21:00之间绘制数据。正如您在第一个屏幕截图中看到的那样,数据的时间差距为18:13-20:47,但图表中未显示。因此错误地绘制了点。在此期间,也出现了y值的差距。这在图表中实际可见。

enter image description here

第二个屏幕截图显示了情节。 y值存在差距,但缺少x值的差距。

usd = dbSendQuery(mydb, "SELECT timestamp, refPrice FROM `balance` where timestamp>'2017-09-27 18:00:00' AND timestamp < '2017-09-27 21:00:00' ORDER BY `id` DESC")
data = fetch(usd, n=-1)
ggplot(aes(x = timestamp, y = refPrice), data=data) + geom_point()

enter image description here

mysql专栏:

`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP

同样可惜的是,所有时间戳都显示在x轴上,因此它们重叠。

0 个答案:

没有答案