This library is intended to be used with trrack, a provenance tracking library, which can be found here. Trrack-vis can be used to visualize the non-linear provenance graph, as well as change nodes within the graph. Trrack-vis is designed to be highly customizable, allowing for the size and position of the graph to be customized, custom icons to be used in the graph, custom ways to visualize annotations, and the grouping of nodes.
Here are multiple examples using trrack and trrack-vis.
For documentation, see http://vdl.sci.utah.edu/trrack-examples/api/trrack-vis
- NPM
npm install --save-dev @visdesignlab/trrack-vis
- Yarn
yarn add @visdesignlab/trrack-vis
git clone https://github.com/visdesignlab/trrack-vis.git
npm t
: Run test suitenpm start
: Runnpm run build
in watch modenpm run test:watch
: Run test suite in interactive watch modenpm run test:prod
: Run linting and generate coveragenpm run build
: Generate bundles and typings, create docsnpm run lint
: Lints codenpm run commit
: Commit using conventional commit style (husky will tell you to use it if you haven't 😉)
Project created using Typescript library starter by alexjoverm
More Examples using provenance with typescript and d3. All of these examples utilize the trrack-vis library
Intent System is a tool for predicting user intent patterns when brushing in scatterplots. The intent system utilizes the provenance library to control all interaction, as well as the ProvVis library to visualize the resulting provenance graph.