Update README to reflect what green nodes/edges mean. (#531)
* Update the README.md
* Update the README.md
* Update the README.md
* Update the README.md
* Update the README.md
diff --git a/doc/README.md b/doc/README.md
index 47c3c31..a673ae4 100644
--- a/doc/README.md
+++ b/doc/README.md
@@ -190,27 +190,29 @@
### Interpreting the Callgraph
-* **Flat Value**: the value of a location itself. This is indicated by the font
- size.
- * Nodes with larger font sizes have larger flat values.
- * Nodes with smaller font sizes have smaller flat values.
+* **Node Color**:
+ * large positive cum values are red.
+ * large negative cum values are green.
+ * cum values close to zero are grey.
-* **Cum Value**: the value of a location plus all of its descendants. This is
- indicated by the node's color.
- * Redder nodes have greater cum values.
- * Greyer nodes have smaller cum values.
+* **Node Font Size**:
+ * larger font size means larger absolute flat values.
+ * smaller font size means smaller absolute flat values.
+
+* **Edge Weight**:
+ * thicker edges indicate more resources were used along that path.
+ * thinner edges indicate fewer resources were used along that path.
+
+* **Edge Color**:
+ * large positive values are red.
+ * large negative values are green.
+ * values close to zero are grey.
* **Dashed Edges**: some locations between the two connected locations were
removed.
* **Solid Edges**: one location directly calls the other.
-* **Thicker & Redder Edges**: more resources (i.e. larger value) were used
- along that path.
-
-* **Thinner & Greyer Edges**: fewer resources (i.e. smaller value) were used
- along that path.
-
* **"(inline)" Edge Marker**: the call has been inlined into the caller.
Let's consider the following example graph: