Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Composable Filters with Time Series Data

181 Aufrufe

Veröffentlicht am

The power of composability lies in layering multiple filters. Interactively filter against nodes, edges, or both. Now, you can scrub through any numeric parameter the same way you’d play back time series data.

Veröffentlicht in: Daten & Analysen
  • I like the new style of fliter, it's more convenient and more flexible!!!
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

Composable Filters with Time Series Data

  1. 1. Composable Filters with Time Series Data POLE Crime Data Set courtesy of Joe Depeau for Neo4j https://medium.com/neo4j/announcing-the-neo4j-crime-investigation-sandbox-c0c3bd9e71b1
  2. 2. With Composable Filters, you can quickly drill down on any parameter. This includes, but is not restricted to, date and time. For this example, we’ll look at the POLE Crime Data Set created by Joe Depeau for Neo4j.
  3. 3. Here we have about 2,000 criminal records connected to 1,000 locations. Let’s reduce our graph to the highest-crime area on the lowest-crime day. We’ll start by opening the filter panel.
  4. 4. Clicking the Node Properties dropdown brings up all numeric properties available in our graph.
  5. 5. Let’s narrow down the area we’re looking at. Selecting “longitude” creates a filter on Location nodes. The extents are defined by the minimum and maximum values for this property among nodes present in the graph.
  6. 6. Dragging the filter handles allows us to narrow down to a thin slice of the map with a dense concentration of Locations.
  7. 7. Let’s refine our results by date and time.
  8. 8. Selecting “datetime” creates a second filter, this time on the Crime nodes. We call this ability to layer filters “Composability.”
  9. 9. Notice the Min, Max, and Fixed Range controls for “longitude” have been hidden while we adjust “datetime.” This is done to save space, but they’re still available whenever we return to adjusting “longitude.”
  10. 10. Clicking the text input boxes offers fine-grain control over the Min and Max value. Dates can be selected from a calendar.
  11. 11. Now the range is set to one day. Activating the Fixed Range checkbox enables us to scrub the current range like a video playhead. This is possible with any property, not just time.
  12. 12. Drag either handle to scrub through the available values. We’ll stop on the day with the lowest number of crimes.
  13. 13. Now let’s refine our data set. First we’ll select fully visible nodes, then we’ll clear our filters.
  14. 14. Next let’s invert our selection to grab all the nodes we don’t want.
  15. 15. We’ll get rid of these nodes by clicking the trashcan icon.
  16. 16. Next let’s remove the crimes not connected with our area of interest. First we’ll draw a selection box around them by left click-dragging the mouse with the “shift” or “control” key held down.
  17. 17. We can also delete selected nodes by pressing “delete” or “backspace” on the keyboard. What remains are the crimes committed in the highest-crime area on the lowest-crime day.
  18. 18. There are many ways to use Composable filters. Try experimenting on your own!