Large numbers of visualization services exist in Web, which promote service discovery problems for those who perform visualization tasks. An approach to visualization services selection based on visualization characteristics is proposed in this paper. Firstly, an architecture to discover services in visualization domain is proposed. Secondly, a novel algorithm of visualization services selection based on visualization characteristics is discussed. Finally, a case study is given to review the availability of the algorithm.