【发布时间】:2019-06-23 04:59:15
【问题描述】:
我正在尝试使用 plotly 包中的 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)
输出是
如果您选中图像底部的红色框,则有两组轴,这意味着有两个图,但它们可能会重叠或其他什么。
我希望输出是单行中的两个饼图,没有任何轴。有什么帮助或方向吗?
【问题讨论】: