У меня есть диаграмма, созданная с использованием 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
.