angle régression dashboard
This commit is contained in:
parent
0b760c20bc
commit
d777221d0d
1 changed files with 7 additions and 9 deletions
|
@ -125,15 +125,6 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
// Ce code suppose que regressionSlope est défini ailleurs après le calcul de la régression
|
||||
if (typeof regressionSlope !== 'undefined') {
|
||||
let angle = Math.atan(regressionSlope) * 180 / Math.PI;
|
||||
let angleStr = angle.toLocaleString('fr-FR', {minimumFractionDigits: 1, maximumFractionDigits: 1}) + '°';
|
||||
document.getElementById('dashboard-regression-angle').innerText = angleStr;
|
||||
console.log('Angle de la régression linéaire :', angleStr);
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="row mb-4">
|
||||
<div class="col-12">
|
||||
|
@ -267,6 +258,7 @@
|
|||
{{ parent() }}
|
||||
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-datalabels@2"></script>
|
||||
|
||||
<script>
|
||||
window.statsDataForBubble = {{ stats|raw }};
|
||||
document.addEventListener('DOMContentLoaded', function () {
|
||||
|
@ -316,6 +308,12 @@
|
|||
{x: xMin, y: slope * Math.log10(xMin) + intercept},
|
||||
{x: xMax, y: slope * Math.log10(xMax) + intercept}
|
||||
];
|
||||
// Affichage de l'angle de la régression linéaire
|
||||
let angle = Math.atan(slope) * 180 / Math.PI;
|
||||
let angleStr = angle.toLocaleString('fr-FR', {minimumFractionDigits: 1, maximumFractionDigits: 1}) + '°';
|
||||
const angleElem = document.getElementById('dashboard-regression-angle');
|
||||
if (angleElem) angleElem.innerText = angleStr;
|
||||
console.log('Angle de la régression linéaire :', angleStr);
|
||||
}
|
||||
Chart.register(window.ChartDataLabels);
|
||||
const bubbleChart = new Chart(chartCanvas.getContext('2d'), {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue