asJSON的输入(keep_vec_names=TRUE)是一个命名向量。在jsonlite的未来版本中,将不支持此选项

asJSON的输入(keep_vec_names=TRUE)是一个命名向量。在jsonlite的未来版本中,将不支持此选项,r,json,shiny,ggplotly,r-plotly,R,Json,Shiny,Ggplotly,R Plotly,请在下面找到一个可复制的示例来解释我的问题(我使用的是与Shining R package直接相关的ManufactureWidget R package): x轴上的所有日期都已转换为其他格式,我收到以下警告: 以下是我在x轴上获得的结果: 任何提示都可以克服这个问题,非常感谢 将POSIXct列转换为数字并乘以1000时,问题显然得到了解决。 然后在ggplotly命令中,必须指定x轴的类型为“日期” 然后它显示正确,asJSON的输入(keep_vec_names=TRUE)-错误消失

请在下面找到一个可复制的示例来解释我的问题(我使用的是与Shining R package直接相关的ManufactureWidget R package):

x轴上的所有日期都已转换为其他格式,我收到以下警告:

以下是我在x轴上获得的结果:


任何提示都可以克服这个问题,非常感谢

将POSIXct列转换为数字并乘以1000时,问题显然得到了解决。 然后在
ggplotly
命令中,必须指定x轴的类型为“日期”

然后它显示正确,asJSON的
输入(keep_vec_names=TRUE)
-错误消失。但我真的不知道为什么。Date/POSIXct列显然存在一些错误

library(ggplot2)
library(plotly)
library(manipulateWidget)
library(data.table)

my_data <- data.table(
  DAT_RLV = as.POSIXct(c("2017-01-20","2017-01-21","2017-01-22",
                         "2017-01-23","2017-01-24")),
  VOL_CSO = c(0,4,3,4,2))

my_data$DAT_RLV <- as.numeric(my_data$DAT_RLV)*1000
graphe_conso <- ggplot(data=my_data)+
  geom_line(aes(x = DAT_RLV, y = VOL_CSO, group = 1))+
  labs(x = "Date", y ="my_values")
graphe_conso <- ggplotly(graphe_conso) %>% 
  layout(xaxis = list(type = "date"))
manipulateWidget::combineWidgets(graphe_conso)
库(ggplot2)
图书馆(绘本)
图书馆(操纵窗口)
库(数据表)
我的数据
manipulateWidget::combineWidgets(graphe_conso)
library(ggplot2)
library(plotly)
library(manipulateWidget)
library(data.table)

my_data <- data.table(
  DAT_RLV = as.POSIXct(c("2017-01-20","2017-01-21","2017-01-22",
                         "2017-01-23","2017-01-24")),
  VOL_CSO = c(0,4,3,4,2))

my_data$DAT_RLV <- as.numeric(my_data$DAT_RLV)*1000
graphe_conso <- ggplot(data=my_data)+
  geom_line(aes(x = DAT_RLV, y = VOL_CSO, group = 1))+
  labs(x = "Date", y ="my_values")
graphe_conso <- ggplotly(graphe_conso) %>% 
  layout(xaxis = list(type = "date"))
manipulateWidget::combineWidgets(graphe_conso)