R plotly: добавить текст в полярный график - PullRequest
1 голос
/ 13 апреля 2019

Допустим, у меня есть простой график рассеяния с использованием R plotly.И я хочу поместить текст в каждую точку графика рассеяния, как показано на рисунке.

Простая полярная диаграмма R :

library(plotly)

p <- plot_ly(
  type = 'scatterpolar',
  r = c(0,1,2,2),
  theta = c(0,45,90,120),
  size = c(10, 20, 30, 40),
  sizes = c(100, 300),
  mode = 'markers'
)
p

Выходная диаграмма :

enter image description here

Таким же образом, используя plot_ly с scatterpolar, Как я могу поместить текст в центр каждого пузыря с некоторым значением, скажемзначение size столбец .?

Заранее спасибо!

1 Ответ

1 голос
/ 13 апреля 2019

Добавление ответа, для дальнейшего использования в сообществе SO.Я нашел решение, используя add_trace

R код :

library(plotly)

p <- plot_ly(
  type = 'scatterpolar',
  r = c(0,1,2,2),
  theta = c(0,45,90,120),
  size = c(10, 20, 30, 40),
  sizes = c(100, 300),
  mode = 'markers'
) %>%
  add_trace(
    r = c(0,1,2,2), 
    theta = c(0,45,90,120),
    mode = "text",
    text = c(10, 20, 30, 40),
    textfont = list(color = '#000000', size = 12)
  ) 
p

Диаграмма :

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...