Das Bild wird nicht aktualisiert.
Da er das Bild nicht neu lädt, sonder einfach aus dem Cache nimmt. Versuche es doch mal so:
function update() {
var zeit = new Date();
var ms = zeit.getMilliseconds();
document.getElementById('analyse').src='./analyse.png?='+ms;
setTimeout('update()', 1000);
}
Hinter das Bild wird einfach mit ?= die Aktuelle Zeit rangehängt, damit der Browser weiß, dass das jetzt ein neues Bild ist.