Visualization tab: Difference between revisions

From visone manual
Jump to navigation Jump to search
No edit summary
Line 7: Line 7:


== layout ==
== layout ==
''Layout'' refers to the task of obtaining positions for the elements of a network visualization, where [[#node layout|arranging positions of nodes]] is of primary interest.
Other tasks are [[#link routing|(re-)routing the links]] of a visualization, e.g. to avoid overlap between link and node representations, or to automatically [[#label placement|arrange label positions]] for better readability.


=== node layout ===
=== node layout ===
The methods in this section deal with the computation of node positions for one or more networks. Generally, nodes are considered to be geometric points (or objects that are described by a single point), and links are represented as straight lines between their incident nodes.
Thus most methods produce so called ''straight-line drawings'' (also referred to as ''node-link diagrams'' or ''sociograms'').
There are several general objectives that most methods try to optimize, such as:
;uniform link length
:links should have more or less the same length.
;node distribution
:nodes should be distributed well over the drawing area.
;minimal crossings
:the number of meaningless link crossings should be kept small.
;symmetries
:structural symmetries in the network should be represented well.
Additionally, some methods are constrained by additional or different objectives:
* node placement is restricted with respect to a given scalar node attribute, e.g., such that nodes lie on [[#centrality layout|concentric circles]] or [[#status layout| verical layers]] corresponding to the attributes values.
* the layout should ease comparison with respect to the previous layout, given a [[#dynamic layout|sequence of networks]].
* the layout should reveal the [[#spectral layout|properties of a network's spectrum]].


==== stress minimization ====
==== stress minimization ====
Line 39: Line 63:


...
...


== mapping ==
== mapping ==

Revision as of 12:47, 12 April 2011

Visualization algorithms change the graphical appearance of the network; they are accesible via the visualization tab. Basic illustrations of how to layout networks or display attribute values are provided in the two trails on visualization and analysis and advanced attribute management.

visone distinguishes between three major visualization categories

  • layout to recompute the positions (coordinates) or nodes, links-bends, or labels to optimize readability or other specified layout criteria;
  • mapping to specify how attribute values (such as node centrality, tie strength, or class membership) are encoded in grapical variables (such as size, width, or color);
  • geometry to apply geometric transformations such as rotation, reflection, or scaling to the network or parts of the network;

layout

Layout refers to the task of obtaining positions for the elements of a network visualization, where arranging positions of nodes is of primary interest. Other tasks are (re-)routing the links of a visualization, e.g. to avoid overlap between link and node representations, or to automatically arrange label positions for better readability.


node layout

The methods in this section deal with the computation of node positions for one or more networks. Generally, nodes are considered to be geometric points (or objects that are described by a single point), and links are represented as straight lines between their incident nodes. Thus most methods produce so called straight-line drawings (also referred to as node-link diagrams or sociograms).

There are several general objectives that most methods try to optimize, such as:

uniform link length
links should have more or less the same length.
node distribution
nodes should be distributed well over the drawing area.
minimal crossings
the number of meaningless link crossings should be kept small.
symmetries
structural symmetries in the network should be represented well.

Additionally, some methods are constrained by additional or different objectives:


stress minimization

metric MDS

centrality layout

status layout

dynamic layout

stress minimization (dyad attributes)

spring embedder

spectral layout

circular layout

random layout

link routing

...


label placement

...

mapping

color

size

label

coordinates

z-layer

geometry

affine transformations

...

procrustes analysis

...