Несколько круговых диаграмм в одном ряду

Я пытаюсь расположить две круговые диаграммы в один ряд, используяsubplot функция из сюжета пакета, но результирующий сюжет не то, что я ожидаю. Мне удалось сделать то же самое для линейных диаграмм и т. Д., Но я столкнулся с проблемой построения двух круговых диаграмм в одном ряду. Ниже приведен код, который у меня есть.

ds_r <- data.frame(labels = c("Baseline", "DTC", "Detailing", "Flex"),
                 values = c(63.5, 8.5, 20.6, 7.4))

ds_l <- data.frame(labels = c("Baseline"),
                 values = c(100))

plot_right <- plot_ly(ds_r, labels = labels, values = values, type = "pie") %>% 
  layout(title = "Sales - Decomposed")

plot_left <- plot_ly(ds_l, labels = labels, values = values, type = "pie") %>%
  layout(title = "Total Sales")

subplot(plot_left, plot_right, nrows = 2)

Выход

Если вы отметите красные прямоугольники внизу изображения, есть два набора осей, что означает, что есть два графика, но они, вероятно, перекрываются или что-то в этом роде.

Я хочу, чтобы на выходе были две круговые диаграммы в одном ряду без каких-либо осей. Любая помощь или направление?

Ответы на вопрос(2)

Ваш ответ на вопрос