BACKGROUND

The present invention relates generally to the field of producing a permanent visual presentation of output data, and more particularly to combining visualizations in a business analytic application.

Data visualization is the graphic representation of quantitative information. Visualization involves producing images that communicate relationships among the represented data to viewers of the images. This communication is accomplished by mapping data values into graphics to create the visualization. This mapping establishes how data values will be represented visually, determining how and to what extent a property of a graphic mark, such as size or color, will change to reflect changes in the value of a datum.

To communicate information clearly and efficiently, data visualization uses many tools, including statistical graphics, plots, and information graphics. Numerical data may be represented using dots, lines, or bars, to visually communicate a quantitative message. Effective visualization helps users analyze and understand the data much more easily than viewing the raw data itself. Visualization makes complex data more accessible and usable. Typically tables are used where users will look up a specific measurement, while charts of various types are used where users will look for patterns or relationships in the data.

SUMMARY

Embodiments of the present invention disclose a method, a computer program product, and a system for combining visualizations in a business analytic application. In one embodiment, responsive to receiving a plurality of original visualizations from a user, one or more visualization groups are created. A strength score is calculated for the one or more visualization groups. Responsive to the strength score for the one or more visualization groups meeting a minimum threshold score, one or more recommended visualizations are generated, wherein the one or more recommended visualizations are combinations of the plurality of original visualizations. The one or more recommended visualizations are sent to the user.

