- Notifications
You must be signed in to change notification settings - Fork2
Declarative, interactive, linked 📊📈 components
NotificationsYou must be signed in to change notification settings
keller-mark/vueplotlib
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository will serve as a place for reusable Vue plot components (built with D3).These components were developed for use inExploSig.
- Declarative: declare scales, data, and styling options
- Interactive: hover and click events, axis brushing, downloading (to SVG)
- Fast: canvas plots
- Linked: declarative API enables automatic linking of scales across plots
- History: record interactions for forward/backward navigation, import/export (via JSON)
- Composable: axes and legends are separate from plots, mix and match
- Customizable: extend the scale classes (see GenomeScale, BinaryScale). extend the history capabilities.
yarn add vueplotlib
Please see thevueplotlib-examples repository for minimal examples of usage.
- BarPlot ✅
- StackedBarPlot ✅
- ScatterPlot ✅
- TrackPlot ✅
- MultiTrackPlot ✅
- BoxPlot ✅
- MultiBoxPlot ✅
- HierarchicalMultiTrackPlot ✅
- StratifiedBoxPlot ✅
- StratifiedScatterPlot ✅
- StratifiedSinaPlot ✅
- StratifiedKaplanMeierPlot ✅
- GenomeScatterPlot ✅
- GenomeStackedBarPlot ✅
- GenomeTrackPlot ✅
- GenomeMultiTrackPlot ✅
- Axis ✅
- GenomeAxis ✅
- DendrogramAxis ✅
- CategoricalLegend ✅
- ContinuousLegend ✅
- PlotContainer ✅
- SortOptions ✅
- GenomeBarPlot
- GroupedBarPlot
- ViolinPlot
- SinaPlot
- BeeswarmPlot
- JitterPlot
- HorizontalBarPlot
- HorizontalStackedBarPlot
- HorizontalBoxPlot
- HorizontalMultiBoxPlot
- LinePlot
- KaryotypePlot
- GenomeGenePlot
Install dependencies:
yarn
Serve for development athttp://localhost:8080:
yarn run serve
Build for production (generates/dist and/examples):
yarn run build
Run tests withjest:
yarn runtestCompile documentation withdocumentationjs:
yarn run docs
This was inspired by the following projects:
About
Declarative, interactive, linked 📊📈 components
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.
