首页 > 解决方案 > plotly::add_segment 中的虚线

问题描述

有没有办法使用 add_segments() 函数来创建虚线?

我试过使用线型,线型,线=列表(...),破折号=“破折号”但似乎没有任何效果。这是一些带有水平线的示例代码。现在它只是忽略 linetype 参数。

plot <- plot_ly() %>%
  add_segments(x = 1, xend = 10, y = 5, yend = 5, linetype = "dashed")
plot

我有办法解决这个问题,但我喜欢 add_segments 的简单性/可读性,因此最好使用它而不是 add_lines()。

标签: rplotlyr-plotlyline-segment

解决方案


plotly::add_segment没有linetype论据。您可以像下面这样设置线型;

library(plotly)

plot_ly() %>%
  add_segments(x = 1, xend = 10, y = 5, yend = 5, line = list(dash = "dash"))


推荐阅读