Data generation + tooltip + colors +visualisation