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
                }
            }]
        }
    }
});