jacomyma
GPL3
Free
Layouts
1st May 2010
17th October 2011
Gephi 0.7-alpha, Gephi 0.7-beta, Gephi 0.8-alpha, Gephi 0.8-beta
Windows Mac Linux

GD Star Rating
loading...

Introduction

No overlap: prevents the round nodes from overlapping. Optimized for big graphs. Choose speed (vs. precision), ratio (more spacing around big nodes) and margin (constant space around nodes). Great to clean a graph after another layout. NB: doesn't manage labels. <b>No overlap</b>: prevents the round nodes from overlapping. <br> Adds the "Noverlap" layout in the layouts list. <br><br> <b>Parameters</b> <br> * Speed: more efficient, so expected to be quicker, but implies a lack of precision. <br> * Ratio: multiplies the effective radius. Ratio=1 and nodes will just "touch" each others. Ratio=2 and nodes will separate as if they were twice as big. Ratio=1.1 adds a 10% space around nodes, which is good looking. Ratio smaller than 1 allows overlapping. NB: these explanations take in account a null margin. <br> * Margin: adds the margin to the radius. Margin=0 and there is no margin. Margin=10 and nodes will separate from at least 20 pixels (twice the margin, one time for each node). A negative margin allows overlapping. <br><br> Of course the best solution is to use Margin and Ratio altogether. Which is the good setting? When we want to prevent overlap, we expect nodes to separate "well". This means that nodes separate <i>at least</i> from a constant space. This is done with the "margin" parameter. But we also find that biggest nodes look better if they have a little bit more space around them that smaller nodes. This is done with the "ratio" parameter. <b>UPDATE 1.2</b> Added the grid size setting. If you experience performance issues, <i>raise grid size</i>.

Plugin Owner's Notes

No overlap: prevents the round nodes from overlapping. Optimized for big graphs. Choose speed (vs. precision), ratio (more spacing around big nodes) and margin (constant space around nodes). Great to clean a graph after another layout. NB: doesn't manage labels. No overlap: prevents the round nodes from overlapping.
Adds the "Noverlap" layout in the layouts list.

Parameters
* Speed: more efficient, so expected to be quicker, but implies a lack of precision.
* Ratio: multiplies the effective radius. Ratio=1 and nodes will just "touch" each others. Ratio=2 and nodes will separate as if they were twice as big. Ratio=1.1 adds a 10% space around nodes, which is good looking. Ratio smaller than 1 allows overlapping. NB: these explanations take in account a null margin.
* Margin: adds the margin to the radius. Margin=0 and there is no margin. Margin=10 and nodes will separate from at least 20 pixels (twice the margin, one time for each node). A negative margin allows overlapping.

Of course the best solution is to use Margin and Ratio altogether. Which is the good setting? When we want to prevent overlap, we expect nodes to separate "well". This means that nodes separate at least from a constant space. This is done with the "margin" parameter. But we also find that biggest nodes look better if they have a little bit more space around them that smaller nodes. This is done with the "ratio" parameter. UPDATE 1.2 Added the grid size setting. If you experience performance issues, raise grid size.

Noverlap, 5.0 out of 5 based on 3 ratings

6 comments feed

  1. 1
    rockclimb

    Is the source for this plugin available anywhere?

  2. 2
    jacomyma

    Oh yes of course, sorry for that. I thought the NBM was enough.
    You can get it here: http://webatlas.fr/tempshare/NoverlapLayout.zip
    I just zipped the dev folder of the module, I hope it will work.

  3. 3
    Manuel

    I’m getting a timeout error while installing the package (not while downloading nbm file)
    Does anybody know why?

  4. 4
    Renato

    Me too, Manuel.

  5. 5
    Song

    If you have timeout error, try to run Gephi with admin authority in win 7.

  6. 6
    Al

    What is the most current version number of your plugin Noverlap?

Add comment