v-graph v0.6.43
vGraph
Description
A component based graphing framework that currently is leveraged to Angular. This is still in the development phase, feel free to leave any input.
Installation
bower install v-graphRunning the demos
cd bower_components/v-graph
npm install
gulp serve
access localhost:9000 in browserConfigurations
feed : { src : manager : the data manager we're feeding into parseInterval : a function, if not provided, will use cfg.interval as the name of the interval to parse explode : run against the data nodes to generate child data nodes. - Expect result appends name$Ref readings : { managerField : sourceField } }
manager: { min: the minimum number to inject max: the max number to inject interval: the interval to enter data prototype: the base object to inject }
page : { managers: { managerName : manager } feeds: feed }
viewX : { min : the absolute minimum value of the x boundries max : the absolute maximum value of the x boundries scale : format : padding : percentage of padding to use on edges }
viewY : { min : the absolute minimum value of the y boundries max : the absolute maximum value of the y boundries scale : format : padding : percentage of padding to use on edges }
view : { manager : the data manager we're feeding from normalizer : the normalizer to user x: viewX, y: viewY }
chart : { x: viewX // shared across all views normalizeX: boolean if make all the x values align between views y: viewY, normalizeY: boolean if make all the y values align between views fitToPane: boolean if data should fit to pane or cut off views: { viewName : view } }
refererences : { name : optional, to be used for automatic getValue support view : the name of the view to feed from getValue : pull data in from isValid : is this a valid data point requirements : nameOfField // array of field names that need to be in the normalizer's data structure }
drawer : { reference model sets }
Data Flow
Data Source ( js array, or an array provided by an service ) Data Feed ( watches the js array for changes, forwards to the data manager ) Data Manager ( aggregated raw data ) different views can share this data Data Normalizer ( attached to the view, normalizes the raw data to a standards for Model consumpion ) expected data intervals should be set Data Model ( each drawer has a model that configures the normalized data for uptimized drawing )
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
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
10 years ago
10 years ago