1
假設你有以下DF:ggplotly和geom_bar使用的日期時 - 最新版本的plotly(4.7.0)
x <- as.Date(c("1963-06-01", "1964-06-01", "1965-06-01","1966-06-01"))
y <- c(1162.7, 975.4, 1280.3, 1380.0)
data<- data.frame(x, y)
當你使用ggplot繪製它
,一切似乎工作:
ggplot(data = data, aes(x = x, y = y)) +
geom_bar(stat = "identity")
但是,如果我們添加一個ggplotly環繞它,該圖消失。
ggplotly(ggplot(data = data, aes(x = x, y = y)) +
geom_bar(stat = "identity"))
我得到的說,一個警告消息:
我們建議您使用GGPLOT2的開發版本
ggplotly()
。
現在,如果我刪除日期格式,gglotly確實工作。
x <- c("1963-06-01", "1964-06-01", "1965-06-01","1966-06-01")
y <- c(1162.7, 975.4, 1280.3, 1380.0)
data<- data.frame(x, y)
ggplotly(ggplot(data=data) +
geom_bar(aes(x = x, y = y), stat = "identity"))
所以,ggplotly處理geom_bar日期似乎有問題。有沒有辦法解決這個問題?
* plotly *顯示的基本'geom_bar'示例[here](https://plot.ly/ggplot2/geom_bar/)適合我。你所包含的代碼看起來並不像你所顯示的那樣。如果情節示例適合您,請嘗試添加實際數據的示例並繪製代碼。 – aosmith
剛剛編輯了問題並添加了更多具體信息。這個問題似乎只在我給ggplotly一個日期列時纔會出現。 –
你可以添加關於你的系統的信息到這個問題嗎?我在Windows 10上試過,'plotly_4.5.6.9000','ggplot2_2.2.1',它工作。 –