【发布时间】:2017-05-28 14:54:21
【问题描述】:
city_data <- tribble(
~City, ~Value,
"Mumbai", "100",
"Delhi", "200",
"Mumbai", "150",
"Delhi", 250
)
plot_ly(x = city_data$City, y = city_data$Value, type = "bar")
您可能注意到,Delhi 显示为 250 - tibble 中的最后一个德里条目,Mumbai 150 - Mumbai 的最后一个条目。
问题
我想要的是城市值的总和,而不是最后一个值。 因此,德里将是 450 (200 + 250) 和孟买 250 (100 +150)。
我想知道 plotly 包中是否有任何参数(特别是)来得到这个结果。
基于我的研究的笔记:-
- 在 ggplot 中,我可以使用 stat_sum 参数来实现这一点。
- 我可以使用表格或任何其他函数来重新排列数据并获得所需的格式。
- 我什至可以通过更改参数来选择平均值。
【问题讨论】:
-
在您的示例数据中,您在
Values 中混合了字符串和数字。