subset_series {DiagrammeR} | R Documentation |
Subsetting a graph series by the graphs' index positions in the graph series or through selection via graphs' date-time attributes.
subset_series(graph_series, by = "number", values, tz = NULL)
graph_series |
a graph series object of type
|
by |
either |
values |
where the subsetting of the graph
series by to occur via graph indices (where
|
tz |
the time zone ( |
a graph series object of type
dgr_graph_1D
.
# Create three graphs graph_time_1 <- create_graph( graph_name = "graph_with_time_1") %>% set_graph_time( time = "2015-03-25 03:00", tz = "GMT") graph_time_2 <- create_graph( graph_name = "graph_with_time_2") %>% set_graph_time( time = "2015-03-26 03:00", tz = "GMT") graph_time_3 <- create_graph( graph_name = "graph_with_time_3") %>% set_graph_time( time = "2015-03-27 15:00", tz = "GMT") # Create an empty graph series and add # the graphs series_temporal <- create_series(series_type = "temporal") %>% add_to_series( graph = graph_time_1, graph_series = .) %>% add_to_series( graph = graph_time_2, graph_series = .) %>% add_to_series( graph = graph_time_3, graph_series = .) # Subset graph series by sequence series_sequence_subset <- subset_series( graph_series = series_temporal, by = "number", values = 2) # Get a count of graphs in the series 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") # Get a count of graphs in the series graph_count(series_time_subset) #> [1] 2