【发布时间】:2020-01-13 09:48:37
【问题描述】:
我正在尝试在 plot_ly 中绘制堆积条形图,但遇到了一个奇怪的问题。 Plot_ly 以某种方式将 y 轴标签挤压到左下角,同时正确绘制条形图。这是一个可重现的示例:
x <- "Test"
y <- c("03:00:00", "04:00:00", "05:00:00", "06:00:00", "07:00:00", "08:00:00", "09:00:00", "10:00:00", "11:00:00",
"12:00:00", "13:00:00", "14:00:00", "15:00:00", "16:00:00", "17:00:00", "18:00:00", "19:00:00", "20:00:00",
"21:00:00", "22:00:00", "23:00:00", "24:00:00", "01:00:00", "02:00:00")
df <- data.frame(x, y)
plot_ly(df, x = x, y = ~y, type = "bar") %>%
layout(barmode = "stack")
正如您在左下角看到的那样,所有标签都“隐藏”了。
问题: 如何使 y 轴与 y 的值重新对齐,以便它显示在绘图的整个大小上?
【问题讨论】:
-
您的示例代码引发错误
Error in data.frame(x, seq) : arguments imply differing number of rows: 1, 0 -
谢谢,我解决了。有什么想法可以解决我最初的问题吗?