在R plotly子图上获得单独的轴标签

Fra*_*ell 9 r plotly r-plotly

当使用R plotly软件包版本4.5.6时,我无法弄清楚如何在使用组合多个图时显示轴标签subplot.这是一个没有出现x轴标签的例子.

require(plotly)
a <- data.frame(x1=1:3,   y=30:32)
b <- data.frame(x2=11:13, y=31:33)

u <- plot_ly(a)
u <- add_lines(u, x=~x1, y=~y)
v <- plot_ly(b)
v <- add_lines(v, x=~x2, y=~y)
subplot(u, v, shareY=TRUE)
Run Code Online (Sandbox Code Playgroud)

Jot*_*ota 8

要显示x轴标签subplot,可以进行设置titleX = TRUE.默认值为titleX = shareX,在您的示例中,shareX = FALSE(默认值).

subplot(u, v, shareY = TRUE, titleX = TRUE)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • 正如你所描述的那样使用`layout`的@FrankHarrell似乎是我看到的大多数例子中的方法.您还可以在构建子图后使用布局.例如:`subplot(u,v,shareY = TRUE,titleX = TRUE)%>%layout(xaxis = list(title ="X1"),xaxis2 = list(title ="X2"))`. (3认同)