The bipartite network should threshold edges based on some value. Also, if a node has no edges, it should be removed. Note that thresholding the edges should affect the range of stroke widths so should be remapped.
Add prop to BipartiteNetwork called edgeThreshold or similar
Remove edges that do not meet this threshold
Remove nodes from the plot that have no edges
Adjust stroke width scale based on min (edgeThreshold) and max edge values.
Nope just kidding we decided thresholds are going to go to the backend. Plot.data can remove edges and nodes and then just send the frontend the final network.
The bipartite network should threshold edges based on some value. Also, if a node has no edges, it should be removed. Note that thresholding the edges should affect the range of stroke widths so should be remapped.
edgeThreshold
or similar