├── .babelrc ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── TODOS.txt ├── demo ├── public │ └── demo.html └── src │ ├── ContainerizedDemo.js │ ├── DistributedDemo.js │ ├── demo.js │ ├── loadData.js │ └── seattle-weather.csv ├── dist ├── actions │ └── actions.js ├── components │ ├── Aligner │ │ └── ControlToTrackAligner.js │ ├── ControlTimeline │ │ ├── TimelineControl.js │ │ ├── TimelineControlConfiguration.js │ │ ├── TimelineControlGrow.js │ │ ├── TimelineControlShrink.js │ │ ├── TimelineControlTranslation.js │ │ └── TimelineControlUtility.js │ ├── PeripheryPlots.js │ └── Tracks │ │ └── Track.js ├── css │ └── PeripheryPlotsDefaultStyle.css ├── encodings │ ├── TVPE │ │ ├── BarGroup.js │ │ ├── EventGroup.js │ │ ├── LineGroup.js │ │ ├── MovingAverageEnvelopeGroup.js │ │ └── ScatterGroup.js │ └── VPE │ │ ├── AverageLineGroup.js │ │ ├── NominalTraceGroup.js │ │ └── QuantitativeTraceGroup.js ├── index.js ├── reducers │ └── reducer.js └── util │ ├── configValidation.js │ └── util.js ├── package.json ├── src ├── actions │ └── actions.js ├── components │ ├── Aligner │ │ └── ControlToTrackAligner.jsx │ ├── ControlTimeline │ │ ├── TimelineControl.jsx │ │ ├── TimelineControlConfiguration.js │ │ ├── TimelineControlGrow.js │ │ ├── TimelineControlShrink.js │ │ ├── TimelineControlTranslation.js │ │ └── TimelineControlUtility.js │ ├── PeripheryPlots.jsx │ ├── Tracks │ │ ├── DataTrack.jsx │ │ └── Track.jsx │ └── Wrappers │ │ ├── PPLOT.jsx │ │ ├── PeripheryPlotsContainerizedContent.jsx │ │ ├── PeripheryPlotsDistributedRenderManager.jsx │ │ ├── PeripheryPlotsDynamicContainer.jsx │ │ ├── PeripheryPlotsProvider.jsx │ │ ├── PeripheryPlotsUpdateStoreFromConfig.jsx │ │ └── getPeripheryPlotSubComponents.js ├── context │ └── periphery-plot-context.js ├── css │ └── PeripheryPlotsDefaultStyle.css ├── encodings │ ├── TVPE │ │ ├── BarGroup.jsx │ │ ├── EventGroup.jsx │ │ ├── LineGroup.jsx │ │ ├── MovingAverageEnvelopeGroup.jsx │ │ └── ScatterGroup.jsx │ └── VPE │ │ ├── AverageLineGroup.jsx │ │ ├── NominalTraceGroup.jsx │ │ └── QuantitativeTraceGroup.jsx ├── index.js ├── reducers │ └── reducer.js └── util │ ├── configValidation.js │ └── util.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/README.md -------------------------------------------------------------------------------- /TODOS.txt: -------------------------------------------------------------------------------- 1 | 2 | Still need to do: 3 | 4 | .gif on readme from trevor's video -------------------------------------------------------------------------------- /demo/public/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/demo/public/demo.html -------------------------------------------------------------------------------- /demo/src/ContainerizedDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/demo/src/ContainerizedDemo.js -------------------------------------------------------------------------------- /demo/src/DistributedDemo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/demo/src/DistributedDemo.js -------------------------------------------------------------------------------- /demo/src/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/demo/src/demo.js -------------------------------------------------------------------------------- /demo/src/loadData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/demo/src/loadData.js -------------------------------------------------------------------------------- /demo/src/seattle-weather.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/demo/src/seattle-weather.csv -------------------------------------------------------------------------------- /dist/actions/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/actions/actions.js -------------------------------------------------------------------------------- /dist/components/Aligner/ControlToTrackAligner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/Aligner/ControlToTrackAligner.js -------------------------------------------------------------------------------- /dist/components/ControlTimeline/TimelineControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/ControlTimeline/TimelineControl.js -------------------------------------------------------------------------------- /dist/components/ControlTimeline/TimelineControlConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/ControlTimeline/TimelineControlConfiguration.js -------------------------------------------------------------------------------- /dist/components/ControlTimeline/TimelineControlGrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/ControlTimeline/TimelineControlGrow.js -------------------------------------------------------------------------------- /dist/components/ControlTimeline/TimelineControlShrink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/ControlTimeline/TimelineControlShrink.js -------------------------------------------------------------------------------- /dist/components/ControlTimeline/TimelineControlTranslation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/ControlTimeline/TimelineControlTranslation.js -------------------------------------------------------------------------------- /dist/components/ControlTimeline/TimelineControlUtility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/ControlTimeline/TimelineControlUtility.js -------------------------------------------------------------------------------- /dist/components/PeripheryPlots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/PeripheryPlots.js -------------------------------------------------------------------------------- /dist/components/Tracks/Track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/components/Tracks/Track.js -------------------------------------------------------------------------------- /dist/css/PeripheryPlotsDefaultStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/css/PeripheryPlotsDefaultStyle.css -------------------------------------------------------------------------------- /dist/encodings/TVPE/BarGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/TVPE/BarGroup.js -------------------------------------------------------------------------------- /dist/encodings/TVPE/EventGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/TVPE/EventGroup.js -------------------------------------------------------------------------------- /dist/encodings/TVPE/LineGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/TVPE/LineGroup.js -------------------------------------------------------------------------------- /dist/encodings/TVPE/MovingAverageEnvelopeGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/TVPE/MovingAverageEnvelopeGroup.js -------------------------------------------------------------------------------- /dist/encodings/TVPE/ScatterGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/TVPE/ScatterGroup.js -------------------------------------------------------------------------------- /dist/encodings/VPE/AverageLineGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/VPE/AverageLineGroup.js -------------------------------------------------------------------------------- /dist/encodings/VPE/NominalTraceGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/VPE/NominalTraceGroup.js -------------------------------------------------------------------------------- /dist/encodings/VPE/QuantitativeTraceGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/encodings/VPE/QuantitativeTraceGroup.js -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/reducers/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/reducers/reducer.js -------------------------------------------------------------------------------- /dist/util/configValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/util/configValidation.js -------------------------------------------------------------------------------- /dist/util/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/dist/util/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/package.json -------------------------------------------------------------------------------- /src/actions/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/actions/actions.js -------------------------------------------------------------------------------- /src/components/Aligner/ControlToTrackAligner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Aligner/ControlToTrackAligner.jsx -------------------------------------------------------------------------------- /src/components/ControlTimeline/TimelineControl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/ControlTimeline/TimelineControl.jsx -------------------------------------------------------------------------------- /src/components/ControlTimeline/TimelineControlConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/ControlTimeline/TimelineControlConfiguration.js -------------------------------------------------------------------------------- /src/components/ControlTimeline/TimelineControlGrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/ControlTimeline/TimelineControlGrow.js -------------------------------------------------------------------------------- /src/components/ControlTimeline/TimelineControlShrink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/ControlTimeline/TimelineControlShrink.js -------------------------------------------------------------------------------- /src/components/ControlTimeline/TimelineControlTranslation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/ControlTimeline/TimelineControlTranslation.js -------------------------------------------------------------------------------- /src/components/ControlTimeline/TimelineControlUtility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/ControlTimeline/TimelineControlUtility.js -------------------------------------------------------------------------------- /src/components/PeripheryPlots.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/PeripheryPlots.jsx -------------------------------------------------------------------------------- /src/components/Tracks/DataTrack.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Tracks/DataTrack.jsx -------------------------------------------------------------------------------- /src/components/Tracks/Track.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Tracks/Track.jsx -------------------------------------------------------------------------------- /src/components/Wrappers/PPLOT.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Wrappers/PPLOT.jsx -------------------------------------------------------------------------------- /src/components/Wrappers/PeripheryPlotsContainerizedContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Wrappers/PeripheryPlotsContainerizedContent.jsx -------------------------------------------------------------------------------- /src/components/Wrappers/PeripheryPlotsDistributedRenderManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Wrappers/PeripheryPlotsDistributedRenderManager.jsx -------------------------------------------------------------------------------- /src/components/Wrappers/PeripheryPlotsDynamicContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Wrappers/PeripheryPlotsDynamicContainer.jsx -------------------------------------------------------------------------------- /src/components/Wrappers/PeripheryPlotsProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Wrappers/PeripheryPlotsProvider.jsx -------------------------------------------------------------------------------- /src/components/Wrappers/PeripheryPlotsUpdateStoreFromConfig.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Wrappers/PeripheryPlotsUpdateStoreFromConfig.jsx -------------------------------------------------------------------------------- /src/components/Wrappers/getPeripheryPlotSubComponents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/components/Wrappers/getPeripheryPlotSubComponents.js -------------------------------------------------------------------------------- /src/context/periphery-plot-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/context/periphery-plot-context.js -------------------------------------------------------------------------------- /src/css/PeripheryPlotsDefaultStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/css/PeripheryPlotsDefaultStyle.css -------------------------------------------------------------------------------- /src/encodings/TVPE/BarGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/TVPE/BarGroup.jsx -------------------------------------------------------------------------------- /src/encodings/TVPE/EventGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/TVPE/EventGroup.jsx -------------------------------------------------------------------------------- /src/encodings/TVPE/LineGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/TVPE/LineGroup.jsx -------------------------------------------------------------------------------- /src/encodings/TVPE/MovingAverageEnvelopeGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/TVPE/MovingAverageEnvelopeGroup.jsx -------------------------------------------------------------------------------- /src/encodings/TVPE/ScatterGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/TVPE/ScatterGroup.jsx -------------------------------------------------------------------------------- /src/encodings/VPE/AverageLineGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/VPE/AverageLineGroup.jsx -------------------------------------------------------------------------------- /src/encodings/VPE/NominalTraceGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/VPE/NominalTraceGroup.jsx -------------------------------------------------------------------------------- /src/encodings/VPE/QuantitativeTraceGroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/encodings/VPE/QuantitativeTraceGroup.jsx -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/index.js -------------------------------------------------------------------------------- /src/reducers/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/reducers/reducer.js -------------------------------------------------------------------------------- /src/util/configValidation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/util/configValidation.js -------------------------------------------------------------------------------- /src/util/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/src/util/util.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PrecisionVISSTA/PeripheryPlots/HEAD/webpack.config.js --------------------------------------------------------------------------------