使用purrr::map()创建带有plotly subplot()的函数时,可以按照以下步骤操作,以避免出现错误:
install.packages("purrr")
install.packages("plotly")
library(purrr)
library(plotly)
data_list <- list(data1 = data.frame(x = c(1, 2, 3), y = c(4, 5, 6)),
data2 = data.frame(x = c(1, 2, 3), y = c(7, 8, 9)))
create_subplot <- function(data) {
p <- plot_ly(data, x = ~x, y = ~y, type = 'scatter', mode = 'lines')
subplot(p)
}
subplot_list <- map(data_list, create_subplot)
final_plot <- subplot(subplot_list)
完成上述步骤后,您将获得一个包含subplot的plotly图表对象,而不会出现错误。您可以进一步自定义和修改该图表,然后使用plotly::plotly()函数将其呈现为交互式图表。
请注意,以上答案中没有提及任何特定的腾讯云产品,因为问题与云计算品牌商无关。
领取专属 10元无门槛券
手把手带您无忧上云