new layout algorithms for network visualizations in R
fixed bug with weighted disconnected graphs (#71) h/t @gi0na
bbox
in layout_with_stress
layout_with_stress3D
which only produced a 2D layoutrestoring old seed after using stress layout
layout_as_multilevel()
for multilevel networkslayout_with_stress3D()
and layout_with_constrained_stress3D()
for 3D layoutsSpeed up of several algorithms
Details:
layout_with_constrained_stress()
layout_with_sparse_stress()
and layout_with_pmds()
by "smarter" distance calculationlayout_with_sparse_stress()
by using precomputed distances in layout_with_pmds()
layout_with_stress()
by dynamically switching to layout_with_pmds()
during initialisation for large graphsqgraph()
. Now part of ggraph
.layout_with_focus()
now also returns the distance to the focus nodelayout_as_dynamic()
for longitudinal network datagbp
and scales
dependency and moved oaqc
to suggestlayout_with_stress()
and layout_with_focus()
layout_with_pmds()
(Pivot MDS for large graphs)layout_with_sparse_stress()
("stress for large graphs")smglr
to graphlayouts
layout_with_eigen()
ggraph(g,layout="stress")+...
layout_with_centrality()
layout_with_focus()
reorder_edges()
to reorder an edgelist to control the order of plotting edges