Skip to content

Commit 99ed41c

Browse files
committed
Fix #1455
1 parent c7d98d1 commit 99ed41c

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

modules/StatisticsPlugin/src/main/java/org/gephi/statistics/plugin/Degree.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ protected double calculateAverageDegree(Graph graph, boolean isDirected, boolean
171171
Progress.progress(progress);
172172
}
173173

174-
averageDegree /= graph.getNodeCount();
174+
averageDegree /= (isDirected ? 2.0 : 1.0) * graph.getNodeCount();
175175

176176
return averageDegree;
177177
}

modules/StatisticsPlugin/src/main/java/org/gephi/statistics/plugin/WeightedDegree.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public double calculateAverageWeightedDegree(Graph graph, boolean isDirected, bo
150150
Progress.progress(progress);
151151
}
152152

153-
averageWeightedDegree /= graph.getNodeCount();
153+
averageWeightedDegree /= (isDirected ? 2.0 : 1.0) * graph.getNodeCount();
154154

155155
return averageWeightedDegree;
156156

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Manifest-Version: 1.0
22
AutoUpdate-Essential-Module: true
33
OpenIDE-Module-Localizing-Bundle: org/gephi/statistics/plugin/Bundle.properties
4-
OpenIDE-Module-Specification-Version: 0.9.1.3
4+
OpenIDE-Module-Specification-Version: 0.9.1.4
55
OpenIDE-Module-Display-Category: Plugin
66
OpenIDE-Module-Name: Statistics Plugin

modules/StatisticsPlugin/src/test/java/org/gephi/statistics/plugin/DegreeNGTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ public void testDirectedPathGraphDegree() {
176176
assertEquals(inDegree1, 0);
177177
assertEquals(inDegree2, 1);
178178
assertEquals(outDegree1, 1);
179-
assertEquals(avDegree, 1.0);
179+
assertEquals(avDegree, 0.5);
180180
}
181181

182182
@Test
@@ -194,7 +194,7 @@ public void testDirectedCyclicGraphDegree() {
194194
assertEquals(inDegree3, 1);
195195
assertEquals(degree1, 2);
196196
assertEquals(outDegree5, 1);
197-
assertEquals(avDegree, 2.0);
197+
assertEquals(avDegree, 1.0);
198198
}
199199

200200
@Test

modules/StatisticsPlugin/src/test/java/org/gephi/statistics/plugin/WeightedDegreeNGTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ public void testDirectedPathGraphDegree() {
181181
assertEquals(inDegree1, 0.0);
182182
assertEquals(inDegree2, 1.0);
183183
assertEquals(outDegree1, 1.0);
184-
assertEquals(avDegree, 1.0);
184+
assertEquals(avDegree, 0.5);
185185
}
186186

187187
@Test
@@ -200,7 +200,7 @@ public void testDirectedCyclicGraphDegree() {
200200
assertEquals(inDegree3, 1.0);
201201
assertEquals(degree1, 2.0);
202202
assertEquals(outDegree5, 1.0);
203-
assertEquals(avDegree, 2.0);
203+
assertEquals(avDegree, 1.0);
204204
}
205205

206206
@Test

0 commit comments

Comments
 (0)