BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
evanwilson
Calcite | Level 5

Is there any way to fix the position of network nodes in a network diagram visualisation?  Really frustrating to layout the nodes according to to business logic (e.g by approximate geo-location) only for it to re-arrange when the filters are changed.

I also thought of using the bubble/vector custom graph but you dont seem to be able to adjust line widths based on a value.

1 ACCEPTED SOLUTION

Accepted Solutions
FalkoSchulz
SAS Employee

Hi Evan,

Unfortunately network nodes need to be re-arranged if the data changes as some nodes could have been removed or added dependent on your filter settings. Since SAS Visual Analytics uses a multi-dimensional force-directed algorithm to lay out nodes and links the diagram needs to re-arrange items as it changes. There are some more details about the network visualization and how to use it in the SAS Global Forum paper: http://support.sas.com/resources/papers/proceedings14/SAS045-2014.pdf.

I should also mention that network nodes positions are persistent (fixed) if you save the exploration - so if you re-arrange nodes before you save - you should see your adjusted layout be restored after load.

One last comment - as you mention geo-location of your nodes. The network visualization also supports geo items as source/target which will let you switch to geographical map instead. While you can't adjust the node position in a geo map view - the actual location obviously represents their exact geo location. The paper above should have some details about geo network as well.

Hope this helps. Regards, Falko


View solution in original post

2 REPLIES 2
FalkoSchulz
SAS Employee

Hi Evan,

Unfortunately network nodes need to be re-arranged if the data changes as some nodes could have been removed or added dependent on your filter settings. Since SAS Visual Analytics uses a multi-dimensional force-directed algorithm to lay out nodes and links the diagram needs to re-arrange items as it changes. There are some more details about the network visualization and how to use it in the SAS Global Forum paper: http://support.sas.com/resources/papers/proceedings14/SAS045-2014.pdf.

I should also mention that network nodes positions are persistent (fixed) if you save the exploration - so if you re-arrange nodes before you save - you should see your adjusted layout be restored after load.

One last comment - as you mention geo-location of your nodes. The network visualization also supports geo items as source/target which will let you switch to geographical map instead. While you can't adjust the node position in a geo map view - the actual location obviously represents their exact geo location. The paper above should have some details about geo network as well.

Hope this helps. Regards, Falko


evanwilson
Calcite | Level 5

Thanks Falko.  I think we can 'fudge' the layout using fake lat/long values to hold the nodes in place when we change filter values.

But it would be nice to have the option of freezing node locations so you can visually compare like with like when you change filters.  Another example might be having nodes arranges alphabetically on a clock face A-Z clockwise, and compare relationships across fiilter conditions (like time).  You would want to freeze each node so it's easily comparible across time, kind of like an animation on a bubble-plot.

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

Tips for filtering data sources in SAS Visual Analytics

See how to use one filter for multiple data sources by mapping your data from SAS’ Alexandria McCall.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 1287 views
  • 0 likes
  • 2 in conversation