首页 > 解决方案 > 使用 JavaScript 滚动保留

问题描述

我设计了开始日期和最近活动日期的用户输入模型,但是我必须显示7天的滚动保留。

如果只有 2 个输入,解决 7 天滚动保留的公式是什么?注册日期和最近活动日期

这是现在的代码

html

    <body>

<div class="container">
<h1> Rolling Retention between <%= data.registration %> and <%= data.lastUsage %> </h1>
<script src="chart.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.5.0/chart.js"></script>
<canvas id="myChart" width="400" height="100"></canvas>


<script type="text/javascript">
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
    type: 'line',
    data: {
        labels: ['1', '2', '3', '4', '5', '6', '7'],
        datasets: [{
            label: '# of Votes',
            data: [12, 19, 3, 5, 2, 3],
            backgroundColor: [
                'rgba(255, 99, 132, 0.2)',
                'rgba(54, 162, 235, 0.2)',
                'rgba(255, 206, 86, 0.2)',
                'rgba(75, 192, 192, 0.2)',
                'rgba(153, 102, 255, 0.2)',
                'rgba(255, 159, 64, 0.2)'
            ],
            borderColor: [
                'rgba(255, 99, 132, 1)',
                'rgba(54, 162, 235, 1)',
                'rgba(255, 206, 86, 1)',
                'rgba(75, 192, 192, 1)',
                'rgba(153, 102, 255, 1)',
                'rgba(255, 159, 64, 1)'
            ],
            borderWidth: 1
        }]
    },
    options: {
        scales: {
            y: {
                beginAtZero: true
            }
        }
    }
});
</script>


</body>
</html>

图表中的数据是一些随机数,而不是包含将作为结果的数据

标签: javascripthtmlcssanalytics

解决方案


推荐阅读