var someFn = function()
{
console.log( (new Date) );
};
var i = 0;
var max = 10;
var _interval = setInterval(function() {
if( i < max )
{
someFn();
i++;
} else {
clearInterval( _interval );
}
}, 1000);
Вместо someFn - addLineChart(LineChart, 'fuck', Math.random());
ПС:
setInterval - запускает переданную функцию раз в заданный промежуток времени
clearInterval - останавливает интервал