Você pode fazer isso JavaScript (JQuery) e HTML5. Como este não é um site de programação, vou manter a resposta em um nível alto.
Use a API FileUpload para ler o arquivo CSV, analisar os dados (biblioteca gratuita como PappaParse pode ajudar) e, em seguida, usar um biblioteca de gráficos, como Flotr2 para mostrá-lo. O Flotr2 permitirá que isso seja animado ou você pode continuar redesenhando a tela.