All Projects → keller-mark → vueplotlib

keller-mark / vueplotlib

Licence: other
Declarative, interactive, linked 📊📈 components

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to vueplotlib

Plottable
📊 A library of modular chart components built on D3
Stars: ✭ 2,834 (+12221.74%)
Mutual labels:  d3, plots
V Chart Plugin
Easily bind a chart to the data stored in your Vue.js components.
Stars: ✭ 188 (+717.39%)
Mutual labels:  d3, vue-components
twic
Topic Words in Context (TWiC) is a highly-interactive, browser-based visualization for MALLET topic models
Stars: ✭ 51 (+121.74%)
Mutual labels:  d3, interactive-visualization
vue-json-form
vue-json-form
Stars: ✭ 14 (-39.13%)
Mutual labels:  vue-components
vue2-timeago
🙌 A vue component used to format date with time ago statement. 💬
Stars: ✭ 76 (+230.43%)
Mutual labels:  vue-components
vue-qrcode-component
Create QR codes with a simple Vue component
Stars: ✭ 97 (+321.74%)
Mutual labels:  vue-components
kicad-exports
Auto generate exports (schematics, gerbers, plots) for any KiCAD5 project.
Stars: ✭ 69 (+200%)
Mutual labels:  plots
real-time-data-viz-d3-crossfilter-websocket-tutorial
Tutorial on real-time data visualization. Python websocket server & d3.js + crossfilter.js frontend
Stars: ✭ 32 (+39.13%)
Mutual labels:  d3
britecharts-react
Britecharts-react is a React wrapper for the Britecharts charting library. It allows the use of Britecharts charts within a React application.
Stars: ✭ 110 (+378.26%)
Mutual labels:  d3
svg-time-series
SVG time-series charting library
Stars: ✭ 18 (-21.74%)
Mutual labels:  d3
fornalder
Visualize long-term trends in collections of Git repositories.
Stars: ✭ 80 (+247.83%)
Mutual labels:  plots
visited-countries
🌎 Countries I Have visited
Stars: ✭ 25 (+8.7%)
Mutual labels:  d3
d3node-barchart
BarChart module using D3-Node
Stars: ✭ 18 (-21.74%)
Mutual labels:  d3
aura-admin
Aura Admin is the Web App that helps you to mange the Tech Communities like GDGs, DSCs or any other tech communities with Aura
Stars: ✭ 58 (+152.17%)
Mutual labels:  vue-components
hoc-element-table
📦 A Vue 3.x Table Component built on Webpack 5
Stars: ✭ 26 (+13.04%)
Mutual labels:  vue-components
Manhattan-skyscraper-explorer
Demo application for 3D building exploration in Manhattan.
Stars: ✭ 28 (+21.74%)
Mutual labels:  d3
summit
🏔️ Summit: Scaling Deep Learning Interpretability by Visualizing Activation and Attribution Summarizations
Stars: ✭ 95 (+313.04%)
Mutual labels:  interactive-visualization
pbPlots
A plotting library available in many programming languages.
Stars: ✭ 71 (+208.7%)
Mutual labels:  plots
vue-undraw
Vue unDraw Components: MIT licensed illustrations by unDraw (http://undraw.co) for your Vue projects
Stars: ✭ 31 (+34.78%)
Mutual labels:  vue-components
react-d3-integration
An example on how to integrate D3 into React
Stars: ✭ 14 (-39.13%)
Mutual labels:  d3

Build Status Coverage Status npm version

vueplotlib

V

This repository will serve as a place for reusable Vue plot components (built with D3). These components were developed for use in ExploSig.

Features

  • 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.

Installation

yarn add vueplotlib

Example Usage

Please see the vueplotlib-examples repository for minimal examples of usage.

Plot Components

  • BarPlot
  • StackedBarPlot
  • ScatterPlot
  • TrackPlot
  • MultiTrackPlot
  • BoxPlot
  • MultiBoxPlot
  • HierarchicalMultiTrackPlot

Stratified Plot Components

  • StratifiedBoxPlot
  • StratifiedScatterPlot
  • StratifiedSinaPlot
  • StratifiedKaplanMeierPlot

Genome Plot Components

  • GenomeScatterPlot
  • GenomeStackedBarPlot
  • GenomeTrackPlot
  • GenomeMultiTrackPlot

Axis Components

  • Axis
  • GenomeAxis
  • DendrogramAxis

Legend Components

  • CategoricalLegend
  • ContinuousLegend

Other Components

  • PlotContainer
  • SortOptions

Future Plans for Components

  • GenomeBarPlot
  • GroupedBarPlot
  • ViolinPlot
  • SinaPlot
  • BeeswarmPlot
  • JitterPlot
  • HorizontalBarPlot
  • HorizontalStackedBarPlot
  • HorizontalBoxPlot
  • HorizontalMultiBoxPlot
  • LinePlot
  • KaryotypePlot
  • GenomeGenePlot

Development

Install dependencies:

yarn

Serve for development at http://localhost:8080:

yarn run serve

Build for production (generates /dist and /examples):

yarn run build

Run tests with jest:

yarn run test

Compile documentation with documentationjs:

yarn run docs



This was inspired by the following projects:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].