#r #highcharts #plotly #vistime
#r #highcharts #plotly #vistime
Вопрос:
Следующие данные отображаются правильно для plotly
движка, но неверно отображаются при использовании highchart
движка. Оба сделаны с r
помощью библиотеки vistime
.
library(vistime)
vistime(yf, col.event = "ns", col.start = "tstart", col.end = "tend",title = "End of Era (UTC times)",col.group = "ns", show_labels = FALSE)
hc_vistime(yf, col.event = "ns", col.start = "tstart", col.end = "tend",title = "End of Era (UTC times)",col.group = "ns", col.color = rep(c('#020202'),15), show_labels = FALSE)
yf = structure(list(tstart = structure(c(1596215940, 1596216360, 1596216840,1596218580, 1596220920, 1596221460, 1596222060, 1596227460, 1596228720,1596230580, 1596232620, 1596232920, 1596233340, 1596235500, 1596236460), class = c("POSIXct", "POSIXt"), tzone = "UTC"), tend = structure(c(1596216240,1596216840, 1596218580, 1596220920, 1596221460, 1596222060, 1596226680,1596228720, 1596230580, 1596232620, 1596232920, 1596233340, 1596235500,1596236460, 1596237420), class = c("POSIXct", "POSIXt"), tzone = "UTC"),ns = c("A", "A", "A", "A", "A", "A", "A", "B", "B", "C","D", "E", "A", "F", "D")), class = "data.frame", row.names = 1:15)
У Plotly есть правильные метки по оси y
График Highchart неправильно упорядочивает ось y в порядке, обратном порядку правильных меток
Любые указания по исправлению этого приветствуются. Также могут ли цвета заливки быть одним цветом для каждой группы? В настоящее время каждая точка для каждой группы получает разные цвета.
TIA
Комментарии:
1. Что именно вы имеете в виду, что эти данные отображаются неправильно? Как это должно работать для вас?
2. @madepiet Я добавил вывод кода для сравнения.
3. К сожалению, у меня нет опыта работы с vistime, но, похоже, отображение данных в этой оболочке интерпретируется наоборот для highcharts. Оболочки или библиотеки получают данные и должны сопоставлять их и подключать, чтобы они работали одинаково для того, что мы хотим визуализировать. Я думаю, что лучше всего связаться с авторами этой оболочки и получить от них поддержку.