highcharts 工具提示中的Highcharter格式编号

kyks70gy  于 2022-11-10  发布在  Highcharts
关注(0)|答案(1)|浏览(186)

我正在使用R中的Highcharts,并且我想将工具提示中的数字格式化为不带小数点空格的货币格式。现在,数字显示如下:34 537 987.21。我希望该号码看起来像这样:34,537,987美元。或者,更好的是,像这样:3400万美元
下面是我的代码示例:

highchart() %>%
  hc_add_series(df, 
                type = 'spline', 
                hcaes(x = year, y = data)
                ) %>%
  hc_add_series(df, 
                type = 'spline', 
                hcaes(x = year, y = other_data)
                ) %>%
  hc_plotOptions(series = list(marker = list(enabled = TRUE,
                                             hover = TRUE,
                                             symbol = 'circle'))
                ) %>%
  hc_tooltip(
    shared = TRUE,
    crosshairs = TRUE
    )
2w2cym1i

2w2cym1i1#

使用hc_ad_series()内的tooltip参数,并按如下所示定义。

highchart() %>%
  hc_add_series(df, 
                type = 'spline', 
                hcaes(x = year, y = data),
tooltip = list(pointFormat = "$ {point.data}")
                ) %>%
  hc_add_series(df, 
                type = 'spline', 
                hcaes(x = year, y = other_data),
tooltip = list(pointFormat = "$ {point.other_data}")
                ) %>%
  hc_plotOptions(series = list(marker = list(enabled = TRUE,
                                             hover = TRUE,
                                             symbol = 'circle'))
                )

希望能有所帮助。

相关问题