Odometer

HTML

<script src="http://www.wilmslowastro.com/odometer/odometer.min.js"></script>
<head>
    <script type="text/javascript">
        var n = 48137;
        var odo;
        function run() {
            var ctx = document.getElementById('odoCanvas').getContext('2d');
            odo = new odometer(ctx, {
                height: 100,
                digits: 4,
                decimals: 1,
                value: n,
                wobbleFactor: 0.07,
                font: "Arial",
                decimalBackColor: "#150101",
                valueBackColor: "#010e15"
            });
            update();
        }
        function update() {
            n += 0.01
            odo.setValue(n);
            setTimeout("update()", 1000);
        }
    </script>
</head>
<canvas id="odoCanvas" height="50" width="300">No canvas support!</canvas><br/><br/>

JavaScript

run();