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>
|
</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="row mb-4">
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
|
@ -267,6 +258,7 @@
|
||||||
{{ parent() }}
|
{{ parent() }}
|
||||||
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-datalabels@2"></script>
|
<script src="https://cdn.jsdelivr.net/npm/chartjs-plugin-datalabels@2"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.statsDataForBubble = {{ stats|raw }};
|
window.statsDataForBubble = {{ stats|raw }};
|
||||||
document.addEventListener('DOMContentLoaded', function () {
|
document.addEventListener('DOMContentLoaded', function () {
|
||||||
|
@ -316,6 +308,12 @@
|
||||||
{x: xMin, y: slope * Math.log10(xMin) + intercept},
|
{x: xMin, y: slope * Math.log10(xMin) + intercept},
|
||||||
{x: xMax, y: slope * Math.log10(xMax) + 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);
|
Chart.register(window.ChartDataLabels);
|
||||||
const bubbleChart = new Chart(chartCanvas.getContext('2d'), {
|
const bubbleChart = new Chart(chartCanvas.getContext('2d'), {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue