【发布时间】:2020-12-16 15:09:34
【问题描述】:
这是我的数据框:
输出 dput(数据帧):
structure(list(ChargePoint_skey = c(2174, 2174, 2174, 2239, 2239,
2266, 2266, 2266, 2266, 2266), MonthYear = structure(c(17532,
17563, 17591, 17956, 17987, 17532, 17563, 17591, 17622, 17652
), class = "Date"), aantalsessies = c(16L, 15L, 14L, 8L, 8L,
61L, 29L, 33L, 13L, 14L)), .Names = c("ChargePoint_skey", "MonthYear",
"aantalsessies"), class = c("grouped_df", "tbl_df", "tbl", "data.frame"
), row.names = c(NA, -10L), groups = structure(list(ChargePoint_skey =
c(2174,
2239, 2266), .rows = list(1:3, 4:5, 6:10)), .Names = c("ChargePoint_skey",
".rows"), row.names = c(NA, -3L), class = c("tbl_df", "tbl",
"data.frame"), .drop = TRUE))
正如您所见,“ChargePoint_skey”列中有很多组,因为有很多不同的 ChargePoint。我想可视化这些数据以识别所有 ChargePoints 的模式。有人对某种可视化有建议吗?我在想像这样的堆积条形图:
但这不是我的选择,因为我的数据中有许多不同的 ChargePoint。
我希望有人可以帮助我!
【问题讨论】:
-
请使用
dput(yourdata)添加您的数据框,不要包含屏幕截图! -
请编辑问题并粘贴
dput()的输出。 -
我刚刚编辑了问题。
-
您是否尝试过 3D 绘图 - 使用
plotly或类似方法使其具有交互性?从外观上看,您的数据由多年的离散系列 (ChargePoint) (MonthYear) 和一些数值 (aantalsessies) 组成。 -
@Gautam 这听起来是我的问题的一个很好的答案。不幸的是,我对情节或交互式情节没有任何经验。你能用这种方法进一步帮助我吗?
标签: r ggplot2 data-visualization