Как определить порядок элементов на диаграмме Plotly sunburst?

#r #plotly #r-plotly #sunburst-diagram

#r #plotly #r-plotly #sunburst-диаграмма

Вопрос:

Я пытаюсь сгенерировать диаграмму солнечных лучей с помощью plot_ly. Для моего особого случая было бы важно, если бы порядок элементов определялся не присвоенными значениями ветвей, а скорее в соответствии с их порядком в наборе данных.

Я уже потратил довольно много времени на поиск решения, я что-то упускаю?

В этом минимальном примере (слегка измененном сhttps://plotly.com/r/sunburst-charts /) рабочее решение просто поменяло бы местами элементы «Сет» и «Каин»:

 library(plotly)

fig <- plot_ly(
  labels = c("Eve", "Cain", "Seth", "Enos", "Noam", "Abel", "Awan", "Enoch", "Azura"),
  parents = c("", "Eve", "Eve", "Seth", "Seth", "Eve", "Eve", "Awan", "Eve"),
  values = c(65, 12, 14, 10, 2, 6, 6, 4, 4),
  type = 'sunburst',
  branchvalues = 'total'
)

fig

  

Помощь и советы будут высоко оценены!

Комментарии:

1. Похоже, это открытая проблема на github: github.com/plotly/plotly.js/issues/4823 Поэтому я сомневаюсь, что существует простой способ переключения мест.

2. @tamtam большое спасибо за комментарий. Были некоторые недавние разработки, которые помогли решить проблему. Тем временем проблема также была решена github.com/plotly/plotly.js/pull/5164