Пунктирная линия в plotly :: add_segment - PullRequest
1 голос
/ 28 мая 2020

Есть ли способ использовать функцию add_segments () для создания пунктирной линии?

Я пробовал использовать linetype, linetypes, line = list (...), da sh = " da sh "но ничего не работает. Вот пример кода с горизонтальной линией. Сейчас он просто игнорирует аргумент типа линии.

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

У меня есть способ обойти это, но мне нравится простота / удобочитаемость add_segments, поэтому было бы идеально использовать его вместо add_lines ().

1 Ответ

1 голос
/ 28 мая 2020

plotly::add_segment не имеет аргумента linetype. Вы можете установить тип линии, как показано ниже:

library(plotly)

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

...