The Filter panel enables you to filter data by any numerical property, including date and time, using multiple composable filters. An individual filter operates on a single property (of either nodes or edges). Creating multiple filters that operate at once lets you select data with any combination of numerical properties (for example, transaction amount, date range, etc.).

Filtering using multiple composable filters

This example uses a dataset of transactions displayed in a parametric layout. We can create a filter by date, then add a second filter for a range of transaction amounts.

Date-time values need to be formatted as YYYY-MM-DD hh:mm:ss. Date-timestamps not in that format can be converted using an f(x) function in the Transform panel.

To filter data using multiple filters:

  1. Open the Filter panel. First we’ll filter by date.

  2. From the Node Properties menu, choose the receiveDatetime property.
    The filter is labeled with the property name and the category or relationship label (e.g. receiveDatetime(Transaction)). A slider shows the range of the property's timestamp values.

  3. Set a range of dates using the Min and Max selectors under the slider. For filtering by date, you can click the value to display a calendar and select dates.
    As you select values, the filter operates on the data in the graph space.

  4. Now add a second filter for transaction amount. We select the sentAmount property from the Node Properties menu.

  5. To set a range of amounts, enter minimum and maximum values in the Min and Max text boxes (e.g. 5000 and 10000).

    The view in the graph space now includes only the filtered data. List items in the legend are updated to show the new numbers for each category, relationship, etc.

Filtering a fixed range of values

You can lock down a range of values, then use the slider to scrub through a filter using the range (for example, by week, day, or hour).

To set and filter a fixed range:

  1. Enter a value in Min and Max text boxes, and click the Lock Range checkbox.

  2. Click anywhere on the range setting and scrub it along the selection.

    As you drag, values are updated in the Min and Max text boxes, and the view in the graph space includes only the filtered data.

Clearing a filter

  • Click the Delete button above the filter’s slider, or click the property name in the Node Properties menu.

You can dismiss the Filter panel and continue working with the filtered data.

To clear all existing filters so that you can see all your data again, you must clear (i.e., delete) all your filters. When the menu panel is closed, clicking the green Reset tab clears all existing filters and returns data to a force layout.

Filters do not persist when you exit the project. When you load a saved Snapshot of a filtered graph, filters are not included, but the data that was filtered out is hidden and can be restored by clicking the Un-hide Selection icon.

Saving or deleting filtered nodes using Select Visible Nodes

Filters do not delete data; it must be explicitly selected and deleted. You can delete either the visible nodes, or nodes that have been filtered out.

To delete visible nodes:

  1. Click Select Visible Nodes and press del or backspace.

    The graph space appears empty.

  2. To restore data you wanted to keep, clear your filters by clicking the Del button to the right of the filter’s slider (or the x next to the property name in the Node Properties menu).

To delete filtered nodes:

  1. Click Select Visible Nodes (the nodes you want to keep).

  2. Clear your filters by clicking the Del button to the right of the filter’s slider (or the x next to the property name in the Node Properties menu).
    All the data appears, with the nodes you want still selected.

  3. Click Inverse (Ctrl+I) to invert the selection, and press del or backspace to delete.