如何记录由R绘制的程序包绘制的图形的坐标轴?

时间:2019-04-05 14:12:00

标签: r r-plotly

当前我在R中使用plotly, 而且我想知道我应该使用什么代码来log2变换其中一个轴?

非常感谢您的回答!

1 个答案:

答案 0 :(得分:0)

这里是在x轴上进行log变换的示例。但是,我不知道是否可以进行log2

library(plotly)

mtcars %>%
  plot_ly(x = ~disp, y = ~mpg) %>%
  add_markers(marker = list(opacity = 0.8)) %>%
  layout(xaxis = list(type = "log"))

另一种方法是将ggplot2scale_x_continuous一起使用trans = "log2",然后将ggplotly

library(ggplot2)

p <- ggplot(mtcars, aes(x = disp, y = mpg)) +
  geom_point() +
  scale_x_continuous(trans = "log2")

ggplotly(p)