r - ggplotly 结合scale_x_continuous删除轴标题

标签 r ggplot2 plotly

我在使用 ggplotly 命令时遇到问题。

如果我使用 scale_x_continuous 缩放轴,它会删除 xlabylab 文本。

library(plotly)
df <- data.frame(a=letters, b=LETTERS, x=runif(26), y=runif(26))
g <- ggplot(df, aes(x,y)) + 
  geom_point(aes(text=sprintf('letter: %s\nLetter: %s', a, b))) +
  xlab('test') + ylab('test') +
  scale_x_continuous(breaks=seq(-100,100,.1), minor_breaks=seq(-100,100,.05), limits=c(0,1))
g
(gg <- ggplotly(g))

g 图表在轴上有两个标签仍然没问题,但如果我将 scale 设置为任意值,则 ggplotly 图表会删除标题轴的。

这与轴无关。但到目前为止我还没有检查过其他尺度

知道为什么会发生这种情况以及如何解决吗?

最佳答案

我不确定它的意图,但如果您使用 scale_... 函数,那么您必须在 scale_... 内提供轴标题,因为标题设置在 labs()xlab()/ylab() 被忽略。

g <- ggplot(df, aes(x,y)) + 
      geom_point(aes(text=sprintf('letter: %s\nLetter: %s', a, b))) +
      ylab('test') +
      scale_x_continuous("test",breaks=seq(-100,100,.1), 
                      minor_breaks=seq(-100,100,.05), limits=c(0,1))
g
(gg <- ggplotly(g))

关于r - ggplotly 结合scale_x_continuous删除轴标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34650147/

相关文章:

Rmarkdown 到 Word 输出 - 在标题上方插入图像

R:使用特定于行的中断应用剪切

r - 在ggplot2中循环变量

r - ggplot2、facet_grid、自由尺度?

javascript - 为什么我收到未捕获的 ReferenceError : Plotly is not defined

r - 编写自己的 tidyselect 函数

r - 提高 xts 的多个时间范围子集的性能?

r - ggplot2 中的小时刻度

plotly - 注释因 plotly-express 的子图而异?

python - 在 Google Colab 中使用 plotly 绘制超过 600 万行的数据集