繁体   English   中英

将 plotly 与 ggplot (R) 一起使用

[英]Using plotly with ggplot (R)

我正在尝试将 plotly 集成到我的代码中,但最终结果与我使用 ggplot 得到的结果不同。

我正在绘制以固定时间间隔进行的温度和湿度(来自数据帧df )测量值,并将其保存到 object 中,我再次使用 plotly 再次使用 plot,如下所示:

april_temp <- df %>%
  filter(!is.na(temp) &
  day >= '2020-04-01' &
  day <= '2020-04-30') %>%
  ggplot(aes(hour, temp, color = temp, group =  day)) +
  geom_line() +
  geom_point(size = 0.8) +
  scale_color_gradient(low = 'blue', high = 'orange') +
  facet_wrap(vars(dia))

此代码生成以下图形(如预期):从 4 月开始的每日温度

Plotly 官方文档说我可以通过调用ggplotly()再次调用 plot ,如下所示:

ggplotly(april_temp)

出于某种原因,plotly 正在连接具有相同值的点,而不是像以前那样将它们连接为时间序列。 它看起来像这样:相同的 plot,不同的结果

我错过了什么?

您的ggplot object 被命名为abril_temp 只是一个错字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM