【问题标题】:R - plotly invisible linesR - 情节不​​可见的线条
【发布时间】: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) 解决了问题。
  • 这就是最小可重现示例的美妙之处 :) 一直发生在我身上

标签: r plotly


【解决方案1】:

您是否尝试过取消对数据集的分组?它对我有用。

df %>% 
   ungroup() %>%
   plot_ly(x=~Time,y = ~Count,type='scatter', mode='lines+markers')

【讨论】:

    猜你喜欢
    • 2022-06-10
    • 1970-01-01
    • 2012-12-31
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多