The invention relates to a method and a
system for automatically realizing
data visualization, and belongs to the field of
visualization and visual analysis. The method comprises the following steps that: a user firstly selects a
database and a form which carry out searching, observes the distribution situation of each dimension and determines the change of a
data model to form a new
data model, wherein the change of the
data model comprises the increase, the deletion and the revision of the dimension; then, the certain dimension or the dimension combination of the data is globally or partially filtered to obtain a data subset; and the user selects the dimension or the dimension combination which needs to be visualized, and connects the dimension or the dimension combination with a
visualization module to obtain a corresponding
visualization result. In the above steps, the
system collects the interaction sequence of the user, stores the interaction sequence into a user interaction historical
database, carries out matching according to
interaction history and recommends a possible visualization construction process. By use of the method, a tool capable of supporting the user to construct a visual integral process can be provided, and the method has the advantages of high flexibility and high
automation degree.