anchor.diff:  
   image:gephi-traversal-config.png[width=500]
   
  -As you can see, we are starting with a blue color now (most recently visited), fading the blue color (so that dark green remains on oldest visited), and fading the blue color more quickly so that the gradient from dark green to blue across steps has higher contrast. Here is a more detailed description of Gephi plugin configuration parameters, in the order accepted on the `:remote connect gephi` command, or modified via the `:remote config` command:
  +The visualization configuration above starts with a blue color now (most recently visited), fading the blue color (so that dark green remains on oldest visited), and fading the blue color more quickly so that the gradient from dark green to blue across steps has higher contrast. Here is a more detailed description of Gephi plugin configuration parameters, in the order accepted on the `:remote connect gephi` command, or modified via the `:remote config` command:
   
   [width="100%",cols="3,10,^2",options="header"]
   |=========================================================
  
positive.code: gremlin> :> g
  ==>tinkergraph[vertices:6 edges:6]
  
  The above Gremlin session activates the Gephi plugin, creates the classic TinkerGraph, uses the `:remote` command to setup a connection to the Graph Streaming server in Gephi (with default parameters that will be explained below), and `:submit` the classic TinkerGraph instance which will iterate through all the vertices and edges creating the corresponding "add" node/edge request to the link:https://wiki.gephi.org/index.php/Graph_Streaming#Supported_formats[Graph Streaming API]. The resulting graph appears in Gephi:
  
  image:gephi-submit-graph.png[width=500]
  
  At this point, a user will typically want to change their view of the graph in Gephi by link:https://gephi.github.io/users/tutorial-layouts/[applying a Layout algorithm], changing the size and/or color of nodes and edges, and display labels/attributes of interest.  You can learn more by reading Gephi's tutorial on link:https://gephi.github.io/users/tutorial-visualization/[Visualization].  After applying the Fruchterman Reingold layout, increasing the node size, decreasing the edge scale, and displaying the id, name, and weight attributes the graph looks like:
  
  image:gephi-labeled-graph.png[width=500]
  
  NOTE: It's recommended to choose a continously running layout algorithm like Fruchterman Reingold or Force Atlas, because ever update to color the visited vertices causes their positions to be reset, so these layouts will constantly adjust to account for these changes and make visualization of the traversals.  This also explains why the graph seems to rotate each store step in the screenshots below.
  
  Now we can visualize a graph traversal if we insert the appropriately named `store.as("n")` steps where n is an integer, and the vertices will be highlighted in ascending store step order. The example traversal below `g.v(2).in.out('knows').filter{it.get().value('age') > 30}.outE('created').filter{it.get().value('weight') > 0.5}.inV` answers for "vadas", getting who knows him, and who do they know that are older than 30 and what have they created more than half of.  The example below shows how to insert the appropriate `store.as("n")` steps, inspects the traversals memory, and then submits it which will update the vertices' colors at each store step:
  
  [source,groovy]
  gremlin> g.v(2).in('knows').out('knows').filter{it.get().value('age') > 30}.outE('created').filter{it.get().value('weight') > 0.5}.inV.name
  ==>ripple
  gremlin> traversal = g.v(2).store.as('1').in('knows').store.as('2').out('knows').filter{it.get().value('age') > 30}.store.as('3').outE('created').filter{it.get().value('weight') > 0.5}.inV.store.as('4')
  ==>[v[5]]
  gremlin> traversal.memory().get('1')
  ==>Optional[[v[2]]]
  
negative.code: 
  image:gephi-logo.png[width=200, float=left] link:http://gephi.github.io/[Gephi] is an interactive visualization, exploration, and analysis platform for graphs. The link:https://marketplace.gephi.org/plugin/graph-streaming/[Graph Streaming] plugin for Gephi provides an link:https://wiki.gephi.org/index.php/Graph_Streaming[API] that can be leveraged to stream graphs and visualize traversals interactively through the Gremlin Gephi Plugin.
  
  The following instructions assume that Gephi has been download and installed.  It further assumes that the Graph Streaming plugin has been installed (`Tools > Plugins`). The following instructions explain how to visualize a `Graph` and `Traversal`.
  
  In Gephi, create a new project with `File > New Project`.  In the lower left view, click the "Streaming" tab, open the Master drop down, and right click `Master Server > Start` which starts the Graph Streaming server in Gephi and by default accepts requests at `http://localhost:8080/workspace0`:
  
  image:gephi-start-server.png[width=800]
  
  Start the xref:gremlin-console[Gremlin Console] and activate the Gephi plugin:
  
  [source,groovy]
  gremlin> :plugin use gephi
  