Как получить координаты (X, Y) точек (относительно холста), нарисованных на холсте chart.js? - PullRequest
0 голосов
/ 24 октября 2019

У меня есть диаграмма, созданная с использованием Chart.js, и я хочу нарисовать линию регрессии для данных, представленных этой диаграммой. Я решил сделать это, используя P5JS, я вычислю точки линии регрессии и нарисую линию, используя их из P5JS, проблема в том, что когда я создаю холст, используя P5JS, и прикрепляю его поверххолст, созданный с помощью Chart.js и нарисовавший линию и придав ей одинаковую ширину, я заметил, что линия от P5JS начинается сзади оси Y другого холста.

Так что я подумал, что еслиЯ знаю координаты (x, y) первой и последней точек, нарисованных библиотекой Chart.js, для которых я мог бы использовать их значения x в качестве значений x первой и последней точек на линии регрессии, в которой я буду рисоватьP5JS.

это код JavaScript, используемый для создания диаграммы с помощью Chart.js

var ctx = $('#myChart');
var chart = new Chart(ctx, {
// The type of chart we want to create
    type: 'line',

    // The data for our dataset
    data: {
        labels: labels,
        datasets: [{
            backgroundColor: 'rgb(255, 99, 132)',
            pointBackgroundColor: 'rgb(180, 0, 0)',
            data: data
        }]
    },

    // Configuration options go here
    options: {
        legend: {
            display: false
        },
        responsive: true,
        maintainAspectRatio: false,
    }
});

Я имею в виду (x, y) координаты точек относительно созданного холстаChart.js.

...