【发布时间】:2016-11-29 09:34:20
【问题描述】:
我想像这样在每个图上用两个轴做多图
library(plotly)
ay <- list(
tickfont = list(color = "green"),
overlaying = "y",
side = "right", title = "y2 axis title"
)
par(mfrow=c(2,1))
ax <-list(title = "x axis title")
ay1 <-list(title = "y1 axds title")
plot_ly(x = 1:3, y = 10*(1:3), name = "slope of 10") %>%
add_trace(x = 2:4, y = 1:3, name = "slope of 1", yaxis = "y2") %>%
layout(title = "Double Y Axis", yaxis2 = ay, xaxis = ax, yaxis = ay1)
ax <-list(title = "x axis title")
ay1 <-list(title = "y1 axds title")
plot_ly(x = 1:3, y = 10*(1:3), name = "slope of 10") %>%
add_trace(x = 2:4, y = 1:3, name = "slope of 1", yaxis = "y2") %>%
layout(title = "Double Y Axis", yaxis2 = ay, xaxis = ax, yaxis = ay1)
但是当您运行该代码时,您仍然只能看到一个图。 plotly 可以做多图吗?它可以用两个轴进行刻面吗?
【问题讨论】:
-
您是否要在同一页面上绘制这 2 个(相同的)图?
-
是的。我希望他们显示在另一个之上。但理想情况下,我希望能够将 facet_wrap 与 plotly 一起使用。这可能吗?