Download Latest Version ggraph 2.2.1 source code.tar.gz (546.8 kB)
Email in envelope

Get an email when there's a new version of ggraph

Home / v2.2.0
Name Modified Size InfoDownloads / Week
Parent folder
ggraph 2.2.0 source code.tar.gz 2024-02-27 546.3 kB
ggraph 2.2.0 source code.zip 2024-02-27 729.9 kB
README.md 2024-02-27 2.1 kB
Totals: 3 Items   1.3 MB 0
  • Fix a precision bug in circle pack layout (#345)
  • GeomEdgeTile now uses edge_width instead of edge_size for the border
  • Fix a bug in geom_edge_parallel() when used with edge labels. Edges are now correctly offset, though label may still overlap (#227)
  • Fix a bug with auto layout on undirected trees (#247)
  • Fix a bug in get_con() that would lead to wrong matching of additional data (#249)
  • Allow na.rm in geoms (#301)
  • If check_overlap = TRUE in geom_node_text() the rendering order is reversed so that the top nodes are rendered, not the bottom ones
  • Updated guides to the new ggplot2 interface. For guide_edge_direction(), this update adds the option to use labels instead of an arrow using the labels argument.
  • create_layout() now returns a modified tibble rather than a data.frame
  • The ... in get_nodes(), get_edges(), and get_con() now accepts tidy evaluation. get_nodes() and get_con() will get evaluated on the node data in the original order (layouts may reorder nodes), and get_edges() will get evaluated on the edge data (#272)
  • The linear layout has gained a weight argument allowing you to set how much space each node occupy. Further, the layout now calculates statistics so that it can be used in conjunction with geom_node_tile() and geom_node_arc_bar()
  • New layout added. Cactustree is a hierarchical layout optimised for hierarchical edge bundling by placing nodes as budding circles on the periphery of their parent (#226)
  • Updated layout functions from the graphlayouts package to support grouped and constrained versions (centrality, focus, and stress layouts)
  • Added H Tree layout for binary trees (#58)
  • Added geom_edge_bundle_force(), geom_edge_bundle_path(), and geom_edge_bundle_minimal() (+ variants) to provide support for edge bundling (#267)
  • Add "metro" layout from graphlayouts for metroline like layouts
  • Add layout_sf(), geom_node_sf() and geom_edge_sf() to support plotting of sfnetwork objects (#275)
Source: README.md, updated 2024-02-27