library(magrittr)
# Create three graphs
graph_time_1 <-
create_graph(
graph_name = "graph_with_time_1",
graph_time = "2015-03-25 03:00",
graph_tz = "GMT") %>%
add_node("a") %>%
add_node("b") %>%
add_node("c") %>%
add_edge("a", "c") %>%
add_edge("a", "b") %>%
add_edge("b", "c")
graph_time_2 <-
create_graph(
graph_name = "graph_with_time_2",
graph_time = "2015-03-26 03:00",
graph_tz = "GMT") %>%
add_node("d") %>%
add_node("e") %>%
add_node("f") %>%
add_edge("d", "f") %>%
add_edge("d", "e") %>%
add_edge("e", "f")
graph_time_3 <-
create_graph(
graph_name = "graph_with_time_3",
graph_time = "2015-03-27 15:00",
graph_tz = "GMT") %>%
add_node("x") %>%
add_node("y") %>%
add_node("z") %>%
add_edge("x", "z") %>%
add_edge("x", "y") %>%
add_edge("y", "z")
# Create an empty graph series and add
# the graphs
series_temporal <-
create_series(series_type = "temporal") %>%
add_to_series(graph_time_1, .) %>%
add_to_series(graph_time_2, .) %>%
add_to_series(graph_time_3, .)
# Subset graph series by sequence
series_sequence_subset <-
subset_series(
graph_series = series_temporal,
by = "number",
values = 2)
graph_count(series_sequence_subset)
#> [1] 1
# Subset graph series by date-time
series_time_subset <-
subset_series(
graph_series = series_temporal,
by = "time",
values = c("2015-03-25 12:00",
"2015-03-26 12:00"),
tz = "GMT")
graph_count(series_time_subset)
#> [1] 1
Run the code above in your browser using DataLab