показать значение, если используются несколько значений y в xAxis - PullRequest
0 голосов
/ 15 апреля 2019

У меня несколько значений y для одного и того же значения x, все отлично работает, кроме перемещения мышью. С кодом выше, он показывает только значение одной точки, а не значение для каждой точки. Я думаю, что у них была похожая проблема здесь https://github.com/highcharts/highcharts/issues/6231.

library("highcharter")
df1 <- data.frame(x = c(0,0,1,2,2,3,4),
              y = c(50,100,100,105,150,110,120),
              name = c("A","A","A","A","A","A","A"),
              findNearestPointBy= 'xy')

df2 <- data.frame(x = c(3:6),
              y = c(80,90,98,105),
              name = c("B","B","B","B"),
              findNearestPointBy= 'xy')
series_list <- list(df1, df2)


hc2 <- highchart()
for (k in 1:length(series_list)) {
hc2 <- hc2 %>%
hc_add_series(series_list[[k]])
}
hc2

так что, если курсор находится около x = 0, во всплывающей подсказке всегда отображается 100, а не 50, нельзя ли отобразить 50, если я нахожусь около 50 с моим курсором?

Ценю любую помощь!

1 Ответ

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

У меня есть:

library("highcharter")
df1 <- data.frame(x = c(0,0,1,2,2,3,4),
              y = c(50,100,100,105,150,110,120),
              name = c("A","A","A","A","A","A","A"),
              findNearestPointBy= 'xy')

df2 <- data.frame(x = c(3:6),
              y = c(80,90,98,105),
              name = c("B","B","B","B"),
              findNearestPointBy= 'xy')
series_list <- list(df1, df2)


hc2 <- highchart()%>%
hc_plotOptions(line = list(findNearestPointBy = 'xy'))
for (k in 1:length(series_list)) {
    hc2 <- hc2 %>%
    hc_add_series(series_list[[k]])

}
hc2

Может быть, у кого-то еще была такая же проблема в прошлом!

...