【问题标题】:How to add arrow at end of a line in Plotly line chart R如何在 Plotly 折线图 R 的行尾添加箭头
【发布时间】:2020-07-01 00:44:50
【问题描述】:

我有一个折线图,它在一张图表中将数据分成大约 10 条线。我正在尝试在每行的末尾添加简单的箭头。

这是我现在的代码。正如您将看到的,我正在尝试使用注释来添加这些箭头,但我无法准确地添加它们。他们应该从他们的行中的第二个到最后一个点,到最后一个点(使它看起来像是从开始到结束的一条连续的箭头线)。

  chart <- plot_ly(homeChartData, x = ~val2, y = ~val1, group = ~NAME, type = 'scatter', mode = 'lines+markers', marker = list(symbol = c("","triangle-right"), size = c(1,10)), 
                          color = ~NAME, colors = colorz, showlegend = TRUE)   %>% 
           layout(xaxis = x, yaxis = y, title = paste("Progress")) 
           
         
         chart

我们将不胜感激任何指导。

【问题讨论】:

    标签: r plotly


    【解决方案1】:

    想通了。我所做的是将模式设置为“线条+标记”,以便获得标记。然后在 plot_ly() 的主体中设置“marker = list(symbol = c("","triangle-right"), size = c(1,10))。基本上我只是说“忘记第一个标记。不给它任何符号,给它一个大小为 1,这样它就看不到了。”然后我将另一个标记设置为“三角形右”符号并将其设置为更大的大小。为了清楚起见,我编辑了上面的内容。

    add_annotations() 不是必需的。

    希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2017-01-26
      • 2021-01-12
      • 2020-05-15
      • 1970-01-01
      • 2022-01-13
      • 2019-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多