echarts4r выделить серию строк при наведении курсора - PullRequest
0 голосов
/ 02 мая 2018

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

Вот пример диаграммы в R:

mtcars %>% e_charts(mpg) %>% e_title("MTCARS", "Test chart") %>% 
    e_line(drat) %>% e_line(wt) %>% e_datazoom(type = "slider") %>% 
    e_tooltip(trigger = "axis") %>% e_toolbox()

В этом случае при наведении курсора мыши на серию drat на графике она будет выделена при исчезновении серии wt. enter image description here

1 Ответ

0 голосов
/ 03 мая 2018

Нет, к сожалению, сама строка не может быть подчеркнута, см. этот вопрос . Однако вы можете настроить выделенные точки.

style <- list(
    itemStyle = list(
        color = "blue",
        opacity = .5
    )
)

mtcars %>% e_charts(mpg) %>% 
    e_title("MTCARS", "Test chart") %>% 
    e_line(drat, emphasis = style) %>% 
    e_line(wt, emphasis = style) %>% 
    e_datazoom(type = "slider") %>% 
    e_tooltip(trigger = "axis") %>% 
    e_toolbox() %>%
    e_toolbox_feature("saveAsImage")

Дополнительные параметры для строки в официальной документации JavaScript

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