Does anyone know any guidelines in creating interactive visualisations for the exploration of datasets?

I can find lots of material on why particular instances are good or bad, but the actual design process of designing an interactive visualisation seems to be a black art.