diff --git a/src/BaseCharts/Scatter.js b/src/BaseCharts/Scatter.js index ef6d0d3..3167bb4 100644 --- a/src/BaseCharts/Scatter.js +++ b/src/BaseCharts/Scatter.js @@ -45,11 +45,15 @@ export default Vue.extend({ position: 'bottom' }] } - } + }, + plugins: [] } }, methods: { + addPlugin (plugin) { + this.plugins.push(plugin) + }, renderChart (data, options) { let chartOptions = mergeOptions(this.defaultOptions, options) @@ -57,7 +61,8 @@ export default Vue.extend({ this.$refs.canvas.getContext('2d'), { type: 'scatter', data: data, - options: chartOptions + options: chartOptions, + plugins: this.plugins } ) this._chart.generateLegend()