合并预制的plot_ly对象

时间:2019-01-30 20:19:01

标签: r r-plotly

我有两个从两个单独的函数输出的绘图对象。我想将这两个绘图对象合并以使用同一轴(彼此重叠)创建一个绘图。问题是我需要合并两个预先存在的可绘制对象,而不是基于源数据帧添加跟踪。由于对函数的输出格式有一些严格的要求,所以我无法解决这个问题。

我尝试使用subplot命令,但这会导致两个并排图。一个大大简化的示例是:

a = as.data.frame(cbind(1:10,1:10))   #example data 1
b = as.data.frame(cbind(1:10,11:20))  #example data 2

p1 = plot_ly(a, x = ~V1, y = ~V2)     #plotly object 1
p1 = plot_ly(b, x = ~V1, y = ~V2)     #plotly object 2

p3 = subplot(p1,p2, shareX = TRUE, shareY = TRUE)

最终,我想从两个plotly对象中创建一个图,该图看起来与使用以下命令创建的图相同:

p3 = add_trace(p1, x = b$V1, y = b$V2)

感谢您提供的任何帮助。

0 个答案:

没有答案