Visualizations is a process that transform data, information and knowledge into a visual representation. Visualizations provides an interface between the human and computer information processing system. Data visualization, scientific visualization, information visualization and knowledge visualization is reviewed, then the emerging visual analytics and the visualization applications in data mining and complex network is discussed. Finally, the visualization problems are discussed.