Skip to contents

Functions in RobinHood are organized into 3 basic groups:

  • Core functions are what users will interact with
  • API functions are the backend functions that interact with a RobinHood connection
  • Utility functions are used in the background for integrity checks and convenience

The following force directed graphs display core and API functions in order to show the dependencies across functions. This might be helpful if you are wanting to understand the overall organization of the package and understand how the API functions support the core functions.

For those curious how I made these plots I used the ggnet2 package.

Simplified Network with Endpoints Connection Removed

```{r simplified_network # #edges2 = subset(edges, api_action != ‘None’) # #g2 <- simplify(graph_from_data_frame(edges2, vertices = nodes)) # #set.seed(1) #ggnet2(g2, size = 0, color = “type”, edge.lty = “dashed”, layout.exp = .15) + # geom_point(aes(x = x, y = y), color = “grey15”, size = 7) + # geom_text(aes(label = label, x = x, y = y, color = color), size = 3) + # scale_color_brewer(type = “qual”, palette = 4, guide = “none”) + # theme(panel.background = element_rect(fill = “grey15”)) #

```

Full Network