Forked from @rleys/vue-plotly
Ref: https://www.npmjs.com/package/plotly.js-cartesian-dist-min
Ready-to-use minified plotly.js cartesian distributed bundle.
Contains trace modules scatter, bar, box, heatmap, histogram, histogram2d, histogram2dcontour, image, pie, contour, scatterternary and violin.
For more info on plotly.js, go to https://github.com/plotly/plotly.js
Thin vue wrapper for plotly.js
It provides:
- all methods and events of plotly.js-cartesian-dist-min
- data reactivity
- Redraw on resizing
https://david-desmaisons.github.io/vue-plotly/
<Plotly :data="data" :layout="layout" :display-mode-bar="false"></Plotly>
import { Plotly } from 'vue-plotly-cartesian'
export default {
components: {
Plotly
},
data:{
data:[{
x: [1,2,3,4],
y: [10,15,13,17],
type:"scatter"
}],
layout:{
title: "My graph"
}
}
}
-
data
Array (optional)Data to be displayed
-
layout
Object (optional)Graphic layout
-
id
String (optional)Id of the root HTML element of the component.
-
Others:
Plotly component implements the transparent wrapper pattern:
All other props will be passed as plotly graphic option.
npm install vue-plotly-cartesian
npm install
npm run serve
npm run build
npm run test
npm run lint
npm run test:unit