0

我有个问题。我正在尝试使用plotly包在 R 中绘制密度图。但是当我将鼠标悬停在绘图上时,我得到日期 17623 而不是 2018-04-02 的数字格式。任何想法如何解决这个问题?

Date <- seq(as.Date(Sys.Date()-30), by=1, len=31)
Value <- runif(31)
dataTable <- data.frame(Date, Value)

density_plot = ggplot(dataTable, aes(x=Date, y = Value)) +
  geom_density(stat="identity", fill = "#4156C5") + 
  labs(fill = "Value", x = "Date", y = "Frequency")
ggplotly(density_plot)

在此处输入图像描述

4

1 回答 1

1

基于此:使用ggplotly时如何选择要在工具提示中显示的变量?

你可以试试这个:

density_plot = ggplot(dataTable, aes(x=Date, y = Value, label1= Date, label2 = Value)) +
  geom_density(stat="identity", fill = "#4156C5") + 
  labs(fill = "Value", x = "Date", y = "Frequency")

ggplotly(density_plot, tooltip = c("label1", "label2"))

在此处输入图像描述

于 2018-05-02T21:10:53.730 回答