vizceral-react v4.8.0
Vizceral
From src/vizceral.jsx

This is a react wrapper around Vizceral.
Setup
- Install package
npm install vizceral-react --save import vizceral-react to start using
import Vizceral from 'vizceral-react'; <Vizceral traffic={this.state.trafficData} view={this.state.currentView} showLabels={this.state.displayOptions.showLabels} physicsOptions={this.state.physicsOptions} filters={this.state.filters} viewChanged={this.viewChanged} objectHighlighted={this.objectHighlighted} nodeContextSizeChanged={this.nodeContextSizeChanged} matchesFound={this.matchesFound} match={this.state.searchTerm} modes={this.state.modes} definitions={this.state.definitions} styles={styles} />
Props
allowDraggingOfNodes
// Default: false
allowDraggingOfNodes: BooleanNodes can be repositioned through dragging if and only if this is true.
connectionHighlighted
// Default: () => {}
connectionHighlighted: FunctionCallback for when a connection is highlighted. The highlighted connection is the only parameter.
definitions
// Default: {}
definitions: ObjectObject map of definitions. Refer to github.com/Netflix/Vizceral/wiki/Configuration#definitions-for-data-to-display
filters
// Default: []
filters: ArrayArray of filter definitions and current values to filter out nodes and connections. Refer to github.com/Netflix/Vizceral/wiki/Configuration#filters
match
// Default: ''
match: StringA search string to highlight nodes that match
matchesFound
// Default: () => {}
matchesFound: FunctionCallback when nodes match the match string. The matches object { total, visible } is the only property.
modes
modes: ObjectMap of modes to mode type, e.g. { detailedNode: 'volume' }
nodeContextSizeChanged
// Default: () => {}
nodeContextSizeChanged: FunctionCallback for when the top level node context panel size changes. The updated dimensions is the only parameter.
nodeHighlighted
// Default: () => {}
nodeHighlighted: FunctionCallback for when an object is highlighted. The highlighted object is the only parameter.
object.type will be either 'node' or 'connection'
nodeUpdated
// Default: () => {}
nodeUpdated: objectHighlighted
// Default: () => {}
objectHighlighted: showLabels
// Default: true
showLabels: BooleanWhether or not to show labels on the nodes.
styles
// Default: {}
styles: ObjectStyles to override default properties.
targetFramerate
// Default: null
targetFramerate: NumberTarget framerate for rendering engine
traffic
// Default: {}
traffic: ObjectThe traffic data. See github.com/Netflix/Vizceral/wiki/How-to-Use#graph-data-format for specification.
view
// Default: []
view: viewChanged
// Default: () => {}
viewChanged: FunctionCallback for when the view changed. The view array is the only property.
viewUpdated
// Default: () => {}
viewUpdated: FunctionCallback for when the current view is updated.
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago