我试图将子plot.ly
库与R库一起使用以进行交互式在线制图。我可以成功创建一个子图,但是我很难在两个图表中都共用一个y轴。
该plot.ly
网站确实提供了一个公共X轴的示例,但是使用和附加功能trace
而不是功能中group
提供的选项会稍微有所不同plot_ly()
。
示例代码:
library(data.table)
library(plotly)
dt <- data.table(x = c("A","B","C","D","A","B","C","D"),
y = c(12,4,3,9,5,10,3,7),
group = factor(c(rep("G1",4),rep("G2",4))))
dt$id <- as.integer(dt$group)
xx <- xaxis_standard
yy <- yaxis_standard
p <- plot_ly(dt, x=x, y=y, group = group, xaxis = paste0("x",id))
p <- layout(p, yaxis = list(range = c(0, max(y))))
p <- subplot(p, margin = 0.05)
p <- layout(p,showlegend = F, yaxis = list(anchor = 'x1'))
p
我想要的是相同的图表,但是右侧子图上没有y轴。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句