【发布时间】:2018-02-16 13:17:51
【问题描述】:
我有一个数据集 df,其中包含变量 Name(factor)、Count(integer) 和 Time(POSIXct)。
我正在使用以下代码:
df %>% plot_ly(x=~Time,y = ~Count,group = ~Name,color=~Name,type='scatter',
mode='lines+markers')
发生的情况是线条根本没有出现(标记完美地出现)。将模式更改为“行”会使数据不可见,但只要将指针悬停在数据位置上,就会出现信息。
另请注意,在没有组的情况下运行会产生预期的结果(线条可见)
df %>% plot_ly(x=~Time,y = ~Count,type='scatter',
mode='lines+markers')
怎么了?如何让线条可见?
【问题讨论】:
-
您能否添加一些示例数据来重现您的问题?
-
我无法重现该问题,但在尝试重现时找到了解决方案。问题是我在中间步骤中使用了 group_by(Time) ,所以我猜不同时间的数据不会连接。在绘图前使用 ungroup(df) 解决了问题。
-
这就是最小可重现示例的美妙之处 :) 一直发生在我身上