JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-dragdata@0.1.0/dist/chartjs-plugin-dragData.min.js"></script>
<canvas id="chartJSContainer" style="height: 400px; width: 600px; display: block;" width="600" height="400"></canvas>
JavaScript
var ctx = document.getElementById('chartJSContainer').getContext('2d');
var scatterChart = new Chart(ctx, {
type: 'scatter',
data: {
datasets: [{
label: 'Scatter Dataset',
pointRadius: 10,
showLine: true,
data: [{
x: -9.95,
y: 5
}, {
x: 0,
y: 10
}, {
x: 10,
y: 5
}]
}]
},
options: {
dragData: true,
dragX: true,
scales: {
xAxes: [{
type: 'linear',
position: 'bottom',
ticks: {
max: 10,
min: -10
}
}],
yAxes: [{
ticks: {
max: 10,
min: 0
}
}]
}
}
});