我对R Plotly包有问题:

当我想绘制一个带有负Y值的条形图时,会创建错误的图。

这是示例:

dane<-data.frame(x=1:10,y=seq(-5,4),g=rep(c('A','B'),each=5))
dane$x<-as.factor(dane$x)

ggplot(data=dane,aes(x=x,y=y,fill=g)) +
  geom_bar(stat='identity', position = "identity")

ggplotly()

当我只是用ggplot简单绘图(没有绘图)时,一切都很好:
ggplot(data=dane,aes(x=x,y=y,fill=g)) +
  geom_bar(stat='identity', position = "identity")

是虫子吗?我该如何解决?

最佳答案

这是一个已知的错误:http://community.plot.ly/t/inversion-negative-values-in-ggplotly/875

即使是最新的开发版本也无法解决此问题,我只是尝试了一下。
因此,您可以在以下位置关注该问题:https://github.com/ropensci/plotly/issues/560

08-24 19:10