我有一个类似的问题,this post.但不知何故,我所有的try 都失败了.目标是工具提示作用于条形图,但不作用于行(e_mark_line()):

library(echarts4r)
tibble::tibble(category = LETTERS[1:4],
       num1 = c(50, 100, 150, 200),
       num2 = c(1,2,3,4)) |> 
  e_charts(category) |>
  e_bar(num1, num2) |>
  e_tooltip(trigger = "item", 
            formatter = htmlwidgets::JS("
                                        function(params){
                                        return('<strong>' + params.value[0] +
                                        '</strong><br />num1: ' +  params.value[1] +
                                        '<br />num2: ' +  params.name )   }  ")
            ) |>
  e_legend(show = FALSE) |>
  e_mark_line(data = list(yAxis = 100),
              symbol = "none",
              label = list(triggerTooltip = FALSE, silent = TRUE, color = "#000000")) 

推荐答案

问题是你把silent=TRUE放在错误的地方,即它是e_mark_line的属性,而不是label的属性,即使用e_mark_line(..., silent = TRUE)来使标记线的工具提示静音:

注意:看了看docs label也没有属性triggerTooltip,所以我放弃了它.

library(echarts4r)
tibble::tibble(
  category = LETTERS[1:4],
  num1 = c(50, 100, 150, 200),
  num2 = c(1, 2, 3, 4)
) |>
  e_charts(category) |>
  e_bar(
    num1, num2
  ) |>
  e_tooltip(
    trigger = "item",
    formatter = htmlwidgets::JS(
      "function(params){
          return('<strong>' + params.value[0] +
            '</strong><br />num1: ' +  params.value[1] +
            '<br />num2: ' +  params.name )
          }
        "
    )
  ) |>
  e_legend(show = FALSE) |>
  e_mark_line(
    data = list(yAxis = 100),
    symbol = "none",
    label = list(color = "#000000"),
    silent = TRUE
  )

R相关问答推荐

使用R的序列覆盖

在R中查找每个组不同时间段的总天数

如何写一个R函数来旋转最后n分钟?

lightgbm发动机在tidymmodels中的L1正则化""

未识别时区

为什么我的基准测试会随着样本量的增加而出现一些波动?

如何使用列表中多个列表中的第一条记录创建数据框

更改STAT_VALLES/STAT_PEAKS中的箭头线宽/大小

从非重叠(非滚动)周期中的最新数据向后开窗并在周期内计数

为左表中的所有行使用值Fill滚动左连接

列名具有特殊字符时的循环回归

如何在使用箭头R包(箭头::OPEN_DATASSET)和dplyr谓词时编写具有整齐计算的函数?

从数据创建数字的命名列表.R中的框

减少雨云面之间的间距并绘制所有统计数据点

R try Catch in the loop-跳过缺少的值并创建一个DF,显示跳过的内容

使用LAG和dplyr执行计算,以便按行和按组迭代

隐藏基于 case 总数的值

有没有办法更改ggplot2中第二个y轴的比例限制?

无法保存gglot的所有pdf元素

如何在类应用函数中访问函数本身