【发布时间】:2015-12-22 22:31:45
【问题描述】:
Plot.ly 对此有一个tutorial 用于 Python:
# Add original data
x=['Winter', 'Spring', 'Summer', 'Fall']
y0_org=[40, 80, 30, 10]
y1_org=[20, 10, 10, 10]
y2_org=[40, 10, 60, 80]
# Add data to create cumulative stacked values
y0_stck=y0_org
y1_stck=[y0+y1 for y0, y1 in zip(y0_org, y1_org)]
y2_stck=[y0+y1+y2 for y0, y1, y2 in zip(y0_org, y1_org, y2_org)]
R 似乎没有任何类似的教程。我尝试使用 R 的填充区域绘图教程,但未能构建堆叠图。
library(plotly)
p <- plot_ly(x = c(1, 2, 3, 4), y = c(0, 2, 3, 5), fill = "tozeroy")
add_trace(p, x = c(1, 2, 3, 4), y = c(3, 5, 1, 7), fill = "tonexty")
如何在 R/Plot.ly 中复制上述代码以创建堆积面积图?非常感谢!
【问题讨论】:
标签: r plotly stacked-area-chart