簡體   English   中英

在Highcharter工具提示中格式化日期時間

[英]Formatting datetime in Highcharter tooltip

希望在工具提示中更改日期時間的格式。 我成功地為x軸做了它但沒有用於工具提示。 我已經閱讀了這些文檔,但在這方面找不到另一個特定於R的主題。

日期位於datetime_to_timestamp函數所需的Highchart時間戳中。

library(highcharter)
library(tidyverse)

df <- data.frame(dateTime = c(1557705900000,1557705960000,1557706020000,1557706860000,1557706920000),
                 points = c(5,7,3,2,9))

highchart() %>%
  hc_xAxis(type = "datetime", dateTimeLabelFormats = list(day = '%H:%M')) %>%
  hc_add_series(df, type = "scatter",
                hcaes(x = dateTime, y = points)) %>% 
  hc_tooltip(crosshairs = TRUE, dateTimeLabelFormats = list(day = '%H:%M'))

# highchart() %>%
#   hc_xAxis(type = "datetime", dateTimeLabelFormats = list(day = '%H:%M')) %>%
#   hc_add_series(df, type = "scatter",
#                 hcaes(x = dateTime, y = points)) %>% 
#   hc_tooltip(crosshairs = TRUE, dateTimeLabelFormats = '%H:%M')

工具提示格式應該看起來像x軸格式。

在此輸入圖像描述

有什么想法嗎?

試試pointFormat

highchart() %>%
  hc_xAxis(type = "datetime", dateTimeLabelFormats = list(day = '%H:%M')) %>%
  hc_add_series(df, type = "scatter",
                hcaes(x = dateTime, y = points)) %>% 
  hc_tooltip(crosshairs = TRUE, pointFormat = "x: {point.x:%H:%M} <br> y: {point.y}")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM