r - 如何使用 ggplotly 绘制 fiddle 图?

标签 r ggplot2 ggplotly

我想根据 ggplot 中的 fiddle 图在plotly 中制作一个 fiddle 图。

我查看了这个类似的问题,但我的用例有所不同,因为我没有得到 same warning.

现在,它只是显示一条水平线,没有箱线图、 fiddle 或异常值。

这是我的代码

library(fpp)
library(tidyverse)
library(plotly)

gg <-
  credit_old %>% 
  ggplot(aes(score, y = "")) +
  geom_violin(trim = T) +
  geom_boxplot(width = 0.1) +
  theme_ipsum_rc(grid = "XY") 

ggplotly(gg)

最佳答案

要通过ggplotly制作 fiddle 图或箱线图,您必须映射y美学。据我所知,目前 ggplotly 不支持使用翻转美学进行绘图。因此,如果您想要水平 fiddle 或箱线图,则必须使用 coord_flip

使用mtcars作为示例数据尝试以下操作:

library(plotly)

gg <-
  mtcars %>% 
  ggplot(aes(x = "", y = mpg)) +
  geom_violin(trim = T, fill = NA) +
  geom_boxplot(width = 0.1)

ggplotly(gg)

enter image description here

水平箱形图或 fiddle 图:

gg + coord_flip()
ggplotly()

enter image description here

关于r - 如何使用 ggplotly 绘制 fiddle 图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64519534/

相关文章:

R:以编程方式将 ggplot 刻度标签更改为带有表达式的希腊字母

r - 使用plotly更改ggplot中的轴标题位置

r - 在 ggplotly 中,如何使用代码取消选择图例条目?

r - 询问如何在 R 中使用 ggplot 制作世界热图?

regex - R 中的变音符号和正则表达式

r - 如何修复ggplot中的纵横比?

r - ggplot2 减少 geom_point() 因素之间的空间

r - 在 scale_fill_manual ggplot 调用中以编程方式指定颜色

r - ggplot2 3.1.0 中的自定义 y 轴刻度和辅助 y 轴标签

r - 无法启动 png() 设备来使用 "paste"函数创建绘图名称