【发布时间】:2019-11-19 06:23:38
【问题描述】:
我是 plot_ly 包的新手,我正在尝试制作一个在 y 轴上有两个变量的时间序列线图。
在我的数据框“baro”中,我有 POSIXct 格式的“DateTime”变量,以及数字格式的“压力”和“温度”。
我的代码基于此处给出的示例:https://plot.ly/r/multiple-axes/
p <- plot_ly(baro)
add_trace(p, x = ~DateTime, y = ~Pressure, type = "scatter",
mode = "lines", name = "Pressure")
add_trace(p, x = ~DateTime, y = ~Temperature, type = "scatter",
mode = "lines", name = "Temperature", yaxis = "y2")
layout(p,
title = "Pressure & Temperature", yaxis2 = ay,
xaxis = list(title="x")
)
这会在 x 轴上输出一组标记为 -1 到 6 的轴,在 y 轴上输出标记为 -1 到 4 的一组坐标轴,并且没有绘制数据。
【问题讨论】:
-
请分享
dput(baro)的输出,以便我们重现您的问题。 -
函数之间应该有管道(“%>%”)。也许他们没有正确粘贴在您的问题中