【发布时间】:2023-03-28 15:13:02
【问题描述】:
我正在尝试使用 ggplotly 和 facet_wrap 创建条形图。但是,第二个和第三个子图的 x 轴看起来很奇怪。以下是我的代码:
library(plotly)
library(ggplot2)
library(dplyr)
setInfo<- data.frame(sampleNumber=rep(c("A","B","C"),4),
Category=rep(c("Class 1", "Class 2","Class 3"),4),
Value=rep(1,12))
setInfo %>%
ggplot(aes(sampleNumber,fill = sampleNumber))+
geom_bar()+
facet_wrap(~Category,nrow = 1,scales = "free_x")->plot_this
ggplotly(plot_this)
【问题讨论】:
-
我觉得和这个github.com/ropensci/plotly/issues/1221是同一个问题
-
非常感谢!好像是同一个问题
-
在@StupidWolf 发布的链接之后,它似乎是 (gg)plotly 中的一个错误。此外,我使用不同的随机数据集进行了测试。具体问题似乎与每个面板的类别数量有关。带有刻度“free_x”的ggplotly会在只有一个类别的面板中打破轴,除非这恰好是第一个面板,如Qianshun提供的示例数据。